Salut,
J'ai un formulaire monForm (ddéfinit dans struts config) où il y a un property :
listeRap en type java.util.List
cette listeRap contient une list d'objet de type Client (par exemple) je la charge dans ma classe Action et je fais
Dans ma page jsp, j'itère cette list avec <logic:iterate> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 monForm.set("listeRap", list); // list est aussi un java.util.List contenant des objet Client
Au premier affichage ca fait bien ce que je veux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html:form action="/traitement.do"> <logic:iterate id="liste" name="monForm" property="listeRap"> <tr> <td align="center" class="pt-bleu" width="81"><html:text name="liste" property="nom"/></td> <td align="center" class="pt-bleu" width="51"><html:text name="liste" property="prenom"/></td> </logic:iterate> </html:form>
il affiche bien ma liste de client avec les champs initialisé par le monForm.set();
le pb c'est que quand je fais validé (submit) et que je fais un
je teste listeRap et il est null!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List maliste = (List) monForm.get("listeRap");
pourkoi ca?
comment je fais pour récupérer ma listeRap?
Merci
Partager