我有变量x,我需要检查并查看不包含变量y但包含变量z。 如何用JSTL做到这一点?尝试将声明包装在另一个声明中,但它似乎没有注册。它只响应第一次评估。
<c:if test="${not fn:contains('x', 'y')}">
<c:if test="${fn:contains('x', 'z')}">
</c:if>
</c:if>
如果能够做到这样的事情会很棒:
<c:if test="${fn:contains('x', 'z', not 'y')}">
答案 0 :(得分:4)
请试试这个:
<c:if test="${not fn:contains(x, y) && fn:contains(x, z)}">
</c:if>