Problème balise iterate avec la classe HashSet
Dans ma ActionForm j'ai une propriété de type HashSet que j'initialise avec les données d'une requête
Code:
setLieux(new HashSet(new HibernateDAO().list(new Lieu())));
la méthode HibernateDAO().list renvoit un objet de type list().
le de la jsp
Code:
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:
1 2
|
setLieux((ArrayList) new HibernateDAO().list(new Lieu())); |
la jsp affiche tous les éléments de la table. quelqu'un a une explication?