Bonjour,
je voudrais créer des variables avec un nom changeant selon l'itération d'une boucle forEach.
Imaginons une boucle forEach qui va de 1 à 6, j'aimerais qu'elle créé des variables nommés day1 day2 day3,...
Je procède comme ceci, cela ne fait pas d'erreur mais mes variables n'ont aucune valeur.
Dans le set var, j'échappe les " du c:out, et grâce à ça, aucune erreur de syntaxe n'est détectée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <c:forEach var="indexDay" begin="1" end="6"> <c:set var="day<c:out value=\"${indexDay}\"/>"> <c:out value="${indexDay}"/></c:set> </c:forEach>
Merci d'avance de vos réponses
Partager