Bonjour à tous
Je me retrouve face à un problème de validation html à cause de monde mis dans la JSP
En effet, je désire mettre un table pour afficher mes éléments sur 2 colonnes.
Tout va bien si j'ai un nombre d'élément pair. En revanche si j'ai un nombre d'élément impaire, il me manque la fermeture d'un <tr>. La solution serait connaitre le nombre d'élément de ma collection et d'ajouter un </tr> si besoin
mais j'ignore comment récupérer ce nombre d'élément dans la page jsp ...
Mon code (au cas ou il y est d'autre solution)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <table> <c:forEach items="${Promo.apprentisCollection}" var="Apprentis" varStatus="st"> <c:if test="${st.count %2 != 0}" > <tr><td>${Apprentis.nomApp} ${Apprentis.prenomApp}</td> </c:if> <c:if test="${st.count %2 == 0}" > <td>${Apprentis.nomApp} ${Apprentis.prenomApp}</td></tr> </c:if> </table>
Partager