我的问题情况:页面判断字符串是否和对象里面的某个字段相等
在网上查到的:
这样写是错误的.<s:if test="#user.userSex == 'M'">男 </s:if>
正确的写法如下:
<s:if test='#user.userSex == "M"'>男 </s:if>
<s:if test='%{#user.userSex == "M"}'>男 </s:if>
可是没有解决我的问题。
最终我的解决办法是:<s:if test='user.userSex == "M"}'>男 </s:if>
#号的作用是在内置对象里取值用的例:
<s:if test='%{#request.sex == "M"}'>男 </s:if>