cela fonctionne :
Action initialisant le formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 lesEquipements = equipement.getEquipementByEmploye();
		 String[] valeursEquipement = new String[lesEquipements.size()];
		 for(int i =0;i<lesEquipements.size();i++)
			 valeursEquipement[i] = lesEquipements.elementAt(i).getLibelle();
		 listepanne.set("listequipement", valeursEquipement);

fichier struts-config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<form-bean name="frmAddReclamation" type="arab.soft.struts.gmao.DynaActionFormAddReclamation">
      <form-property name="panne" type="java.lang.String"/>
      <form-property name="listpanne" type="java.lang.String[]"/>
      <form-property name="equipement" type="java.lang.String"/>
      <form-property name="listequipement" type="java.lang.String[]"/>
    </form-bean>

page jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<l:select key="Equipement"name="frmAddReclamation" property="equipement">
<l:options name="frmAddReclamation" property="listequipement"/>
</l:select>


ça fonctionne mais je veux bien afficher la liste et garder les id de la liste pour les utiliser après;
j'ai consulté quelques discussion ;
ce que j'ai compris c'est qu'il faut utiliser un objet Collection avec deux attributs : value et label >> et dans la balise select on mentionne : options : property et propertylabel.
mon souci c'est comment remplir cet objet collection de tel façon à avoir deux attributs value et label