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

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

热度:1802   发布时间: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)
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Tue Oct 24 06:42:35 CST 2017
  • 最近登录:Tue Oct 24 06:42:35 CST 2017
  • 最近登录:Tue Oct 24 06:42:35 CST 2017
  • 最近登录:Tue Oct 24 06:42:35 CST 2017
  • 最近登录:Tue Oct 24 06:42:35 CST 2017