У меня есть переменная 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')}">
Попробуйте следующее:
<c:if test="${not fn:contains(x, y) && fn:contains(x, z)}">
</c:if>