使用JSTL评估多个fn:contains()条件

时间:2017-06-18 17:54:08

标签: java jsp jstl

我有变量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')}">

1 个答案:

答案 0 :(得分:4)

请试试这个:

<c:if test="${not fn:contains(x, y) && fn:contains(x, z)}">

</c:if>