J'ai besoin d'une boucle while dans JSTL. Je n'arrive pas à trouver comment boucler sur quelque chose un nombre spécifié de fois. Des idées comment je peux y arriver?
Je pense que je pourrais utiliser un forEach mais je n'aime pas vraiment parcourir une collection.
La balise <c:forEach>
convient parfaitement à cela. Il a les attributs begin
et end
où vous pouvez spécifier, enfin, commencer et terminer. Il a un attribut varStatus
qui place un LoopTagStatus
objet dans la portée du tag de boucle qui à son tour a plusieurs méthodes comme getIndex()
et on.
Voici un exemple de lancement:
<c:forEach begin="0" end="10" varStatus="loop">
Index: ${loop.index}<br/>
</c:forEach>