Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как перебрать что-то определенное количество раз в JSTL?

Автор вопроса: Jonathan HultОтветов: 1

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

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

loopsjspjstl

Ответы

Ответ 1 · рейтинг 121 · BalusC

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

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

<c:forEach begin="0" end="10" varStatus="loop">
    Index: ${loop.index}<br/>
</c:forEach>

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы