Ah, je sais il y a pleins de posts sur ce sujet mais j'ai un problème surlequel je m'arrache les cheveux....
Voilà mon code de la jsp :
j'ai une action Init qui vient initialiser mon formulaire(remplir ma liste actionList et creation du tableau actionSelected avec la taille de la liste) . Ensuite j'ai une action Process qui valide le formulaire et qui me retourne les valeurs sélectionnées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <html:form action="ActionValid"> ... <layout:collection property="actionList" styleClass="ARRAY" id="object" selectProperty="id" selectType="checkbox" selectName="actionSelected"> <layout:collectionItem title="Identifiant" property="id" /> <layout:collectionItem title="Comments" property="libelle" /> </layout:collection> ... </html:form>
- le formulaire est mis en session
- le formulaire :
- ActionBean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 List<ActionBean> actionList String[] actionSelected getters et setters
Tout s'affiche correctement....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String id; String libelle;
Mon problème, c'est que le tableau de String[] actionSelected contient bien le bon nombre d'élément( si actionList.size=3, actionSelected =3) mais ces éléments sont tjrs NULL même si je coche une case ou plusieurs cases, ....
allez soyons fou toutes les cases!
Je ne comprends ou est mon erreur ???
tout aide ; conseil sont les bien venus....
Partager