String 如何在Struts2中检查s:if中的字符串不等式
我正在一个jsp-s中使用Struts2的String 如何在Struts2中检查s:if中的字符串不等式,string,jsp,struts2,String,Jsp,Struts2,我正在一个jsp-s中使用Struts2的标记。是这样的: <s:if test="%{#request.STATUS.equals('SINGLE')}"> ... ... </s:if> ... ... 它很好用。现在,在这段代码下面,我想写一段代码,它只在状态不为single时工作。所以我用 <s:if test="!(%{#request.STATUS.equals('SINGLE')})"> ... ... &l
标记。是这样的:
<s:if test="%{#request.STATUS.equals('SINGLE')}">
...
...
</s:if>
...
...
它很好用。现在,在这段代码下面,我想写一段代码,它只在状态不为single时工作。所以我用
<s:if test="!(%{#request.STATUS.equals('SINGLE')})">
...
...
</s:if>
...
...
但这是行不通的。我也试过,
<s:if test="!%{#request.STATUS.equals('SINGLE')}">
...
...
</s:if>
...
...
这是一个小问题,但不知道为什么它不起作用。我想知道如何在s:if
标记中实现字符串不等式。尝试以下代码:
<s:if test="%{#variable=='String 1'}">
This is String 1
</s:if>
这是字符串1
您可以比较如下字符串:
<c:if test="%{#request.STATUS!='SINGLE'}">
......</br>
......<br />
</c:if>
……