当前位置: 代码迷 >> Java Web开发 >> struts2 <s:if>标签有关问题
  详细解决方案

struts2 <s:if>标签有关问题

热度:2152   发布时间:2013-02-25 21:12:02.0
struts2 <s:if>标签问题
<s:if test="%{location.substring(3,4)==3||bay.substring(3,4)==3}">
这个条件在相同情况下如果写成
<s:if test="%{bay.substring(3,4)==3}">是生效的,但是就是前面加了个location,那if就不生效,困惑了这个或逻辑到底应该怎么写?

如果把它写成<s:if test="%{bay.substring(3,4)==3||location.substring(3,4)==3}">是生效的,感觉这个或逻辑只判断前面一个逻辑,后面一个逻辑不生效,求助各位到底应该怎么写?


------解决方案--------------------------------------------------------
bay.substring(3,4)==3 || (location != null && location.substring(3,4)==3)
  相关解决方案