Как выйти из тега if в JSTL, например, использовать разрыв в цикле if if. - PullRequest
1 голос
/ 29 июля 2011

Я использую Jstl if tag, чтобы проверить условие, которое я хотел бы знать, Как выйти из if тега JSTL, например, использовать break в C if loop.

Ответы [ 2 ]

1 голос
/ 11 августа 2011
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>
0 голосов
/ 29 июля 2011

Вы можете написать свой собственный тег разрыва, как показано здесь .

Вы также можете попробовать установить переменную состояния цикла в индекс последнего элемента в коллекции (но я никогда не пробовал это).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...