Hello à tous j'ai un p'tit pbm avec la balise <html:option>
Le résultat voulu est:
J'ai lu la solution trouvée là http://www.developpez.net/forums/showthread.php?t=23705
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select name="client"> <option value="1">Marc</option> <option value="2">Jean</option> ... </select>
mais ça marche pas.
alors je vous passe mes codes,:
- j'ai une actionForm qui contient ça:
le tout avec les getters et setters qui vont avec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private String nom; private String description; private Vector CustomersList;
Ensuite une action pour peupler tout ça:
Enfin le code de ma vue jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ... Customer[] cus=u.findCustomers();//accès BDD en arrière plan Vector custos=new Vector(); for(int i=0;i<cus.length;i++){ custos.add(cus[i]); } formulaire.setProfilsForm(custos);
Les propriétés "idClient" et "nomClient" étant des propriétés du bean "Customer".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <html:select name="editClientForm" property="client"> <html:options name="editClientForm" collection="CustomersList" property="idClient" labelProperty="nomClient"/> </html:select>
Et là j'ai l'erreur suivante:
Est-ce que celà implique qu'il faut que CustomersList soit un bean au lieu d'un Vector ou d'un Array??? Si oui prière de m'expliquer comment procéder, on crée donc une autre classe autres que l'action form et l'action, si oui comment l'intégrer dans struts-config.xml ??en tant que quoi pour effectuer la liaison avec l'action??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 org.apache.jasper.JasperException: Cannot find bean under name CustomersList
J'suis super perdu là.
Merci d'avance pour vos réponses.
RMQ:J'utilise Struts 1.1
Partager