一尘不染

如何在Struts2中检查s:if中的字符串不等式

jsp

<s:if>在jsp-s之一中使用Struts2的标签。它是这样的:

<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标签中完成字符串不等式。


阅读 224

收藏
2020-06-08

共1个答案

一尘不染

您可以像这样比较一个字符串:

<c:if test="%{#request.STATUS!='SINGLE'}">
......</br>
......<br />
</c:if>
2020-06-08