Dans ma ActionForm j'ai une propriété de type HashSet que j'initialise avec les données d'une requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
setLieux(new HashSet(new HibernateDAO().list(new Lieu())));
la méthode HibernateDAO().list renvoit un objet de type list().
le de la jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<nested:iterate id="Lieux" name="FillForm" property="lieux">
<html:checkbox property="identifiants" value="Lieux.lieuid"/>
<nested:write name="Lieux" property="nom"/>
</nested:iterate>
la page n'affiche que le premier element de la liste, par contre si l'élément lieux est déclaré en ArrayList() et que le code suivant est exécuté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 setLieux((ArrayList) new HibernateDAO().list(new Lieu()));
la jsp affiche tous les éléments de la table. quelqu'un a une explication?