日期:2014-05-18  浏览次数:20564 次

struts2 ongl 与EL冲突问题!
struts2 ongl 与EL冲突问题!大家是怎么解决的。
难道是放弃EL?那以前写的怎么办?
<s:set name="age" value="29"/>  
  <s:if test="#age > 55">  
  老年人  
  </s:if>  
  <s:elseif test="#age > 35">  
  中年人  
  </s:elseif>  
  <s:elseif test="{age>15}" id="wawa">//出错。。。。。。改为:"#age > 35"就没问题了。  
  青年人  
  </s:elseif>  
  <s:else>  
  少年  
  </s:else>

------解决方案--------------------
解决方法是有的,不过还是放弃吧,struts2里面ognl够用了
------解决方案--------------------
<s:elseif test="{age>15}" id="wawa">//出错。。。。。。改为:"#age > 35"就没问题了。
青年人
</s:elseif> 

你用struts2的<s:elseif 标签嵌套el能不错。
要是改用<c:if></c:if>,应该没有问题
只能认为struts2的标签没有兼容el
------解决方案--------------------
学习了..