struts2 if标签

来源:互联网 发布:mac网络还原 编辑:程序博客网 时间:2024/06/11 18:55

我的问题情况:页面判断字符串是否和对象里面的某个字段相等

在网上查到的:

这样写是错误的.<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>