我正在使用Jstl if tag来检查我想知道的条件,如何从JSTL的标签出来,就像在循环中使用break一样。
答案 0 :(得分:1)
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>
答案 1 :(得分:0)
您可以编写自己的中断标记,如here所示。
您也可以尝试将循环状态变量设置为集合中最后一个元素的索引(但我从未尝试过这个)。