Я использую Jstl if tag, чтобы проверить условие, которое я хотел бы знать, Как выйти из if тега JSTL, например, использовать break в C if loop.
The simplest way to break out of a loop is to use a boolean variable. example: <c:set var="conditionVariable" value ="true"/> <c:forEach ..> <c:if test="${conditionVariable eq 'true'}> <!-- code that should be execute --!> <c:if> - your condition <c:set var="conditionVariable" value="false"/> </c:if> </c:if> </c:forEach>
Вы можете написать свой собственный тег разрыва, как показано здесь .
Вы также можете попробовать установить переменную состояния цикла в индекс последнего элемента в коллекции (но я никогда не пробовал это).