Как зациклить что-то указанное количество раз в JSTL?
Мне нужен цикл while в JSTL. Я не могу найти, как перебрать что-то определенное количество раз. Есть идеи, как мне это сделать?
Я думаю, что я мог бы использовать forEach, но мне не все равно, чтобы перебрать коллекцию.
1 ответ
Решение
<c:forEach>
тег определенно подходит для этого. Она имеет begin
а также end
атрибуты, где вы можете указать, ну, начало и конец. Оно имеет varStatus
атрибут, который ставит LoopTagStatus
объект в области видимости тега цикла, который в свою очередь имеет несколько методов, таких как getIndex()
и вкл.
Вот начальный пример:
<c:forEach begin="0" end="10" varStatus="loop">
Index: ${loop.index}<br/>
</c:forEach>