如何在 Struts2 中检查 s:if 中的字符串不等式
How to check string inequality in s:if in Struts2
我在 jsp-s 之一中使用 Struts2 的 <s:if>
标签。它是这样的:
<s:if test="%{#request.STATUS.equals('SINGLE')}">
...
...
</s:if>
它工作正常。现在在这段代码下面,我想写一个只有当状态不是单一的时候才有效的代码。所以我用了
<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>
您可以像这样比较字符串:
<c:if test="%{#request.STATUS!='SINGLE'}">
......</br>
......<br />
</c:if>
我在 jsp-s 之一中使用 Struts2 的 <s:if>
标签。它是这样的:
<s:if test="%{#request.STATUS.equals('SINGLE')}">
...
...
</s:if>
它工作正常。现在在这段代码下面,我想写一个只有当状态不是单一的时候才有效的代码。所以我用了
<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>
您可以像这样比较字符串:
<c:if test="%{#request.STATUS!='SINGLE'}">
......</br>
......<br />
</c:if>