Как зациклить что-то указанное количество раз в JSTL? - PullRequest
54 голосов
/ 23 мая 2011

Мне нужен цикл while в JSTL.Я не могу найти, как перебрать что-то определенное количество раз.Любые идеи, как мне это сделать?

Я думаю, что я мог бы использовать forEach, но мне не все равно, чтобы перебрать коллекцию.

1 Ответ

112 голосов
/ 23 мая 2011

Тег <c:forEach> определенно подходит для этого. Он имеет атрибуты begin и end, где вы можете указать начало и конец. Он имеет атрибут varStatus, который помещает LoopTagStatus объект в область видимости тега цикла, который, в свою очередь, имеет несколько методов, таких как getIndex() и on.

Вот пример запуска:

<c:forEach begin="0" end="10" varStatus="loop">
    Index: ${loop.index}<br/>
</c:forEach>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...