Как зациклить что-то указанное количество раз в 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>
Другие вопросы по тегам