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>