当row.type为null时,以下struts 1代码的计算结果为true。
<logic:notEqual property="type" name="row" value="head">
我将如下转换为struts2,但当row.type为null时,它的计算结果为false。
<s:if test='%{! #row.type.equals("head")}'>
当#row.type为null时,如何使其成为现实。
尝试如下仍然无法正常工作。
<s:if test="%{#row.type != null}">
// Control Not going inside
</s:if>
<s:if test='%{(! #row.type.equals("head") ) || #row.type == null}'>
// here also not going inside
</s:if>
答案 0 :(得分:0)
尝试
<s:if test='%{! "head".equals(#row.type)}'>
答案 1 :(得分:0)
使用括号帮助。
<s:if test='%{ ! ("head".equals(#row.type)) }'>