Hello à tous j'ai un p'tit pbm avec la balise <html:option>
Le résultat voulu est:
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>
J'ai lu la solution trouvée là http://www.developpez.net/forums/showthread.php?t=23705
mais ça marche pas.
alors je vous passe mes codes,:
- j'ai une actionForm qui contient ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
private String nom; 
private String description; 
private Vector CustomersList;
le tout avec les getters et setters qui vont avec.

Ensuite une action pour peupler tout ça:
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);
Enfin le code de ma vue jsp:
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>
Les propriétés "idClient" et "nomClient" étant des propriétés du bean "Customer".

Et là j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
org.apache.jasper.JasperException: Cannot find bean under name CustomersList
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??
J'suis super perdu là.
Merci d'avance pour vos réponses.

RMQ:J'utilise Struts 1.1