Оценка нескольких условий fn: contains () с помощью JSTL

2

У меня есть переменная 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')}">
Теги:
jsp
jstl

1 ответ

4
Лучший ответ

Попробуйте следующее:

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

</c:if>
  • 0
    спасибо, это было то, что было нужно.
Сообщество Overcoder
Наверх
Меню