如何否定struts2标签中的布尔值?

时间:2014-06-24 17:35:46

标签: struts2 ognl

在struts2标签中,“!”否定运算符似乎不适用于Struts2。我做错了什么?

<s:if test="!%{true}">
    you should NOT see this
</s:if>

1 个答案:

答案 0 :(得分:0)

您已将!置于OGNL表达式之外:

<s:if test="%{!true}">

虽然%{}在这种情况下是可选的,但有些人会认为它应该始终用于使OGNL评估明确。我倾向于同意这一点,尽管对于简单的用例我并不总是很烦。