日期:2014-05-17  浏览次数:20555 次

strut2 s:if test可以和null比较么,问题是不能显示登录成功的名字
<s:if test="u!=null">
<s:property value="u.euUserName"/>
</s:if>
u是一个对象,action里面取到,现在为什么不能显示,登录成功的名字

------解决方案--------------------
你首先在页面中看看u对象是否为空。如果u不为空还不能显示登录名的话,请检查实体类中的属性命名正确,如果正确还不能显示就看看是否为这个实体类的属性赋值过。
------解决方案--------------------
你的u是不是为空了
------解决方案--------------------
试试:
HTML code
<s:if test='%{u != null}'>

------解决方案--------------------
要结合EL表达式一起用,用el把u!=null包起来,el的作用要理解。
而后if :test 就相当于if(true/flase)