Donc, LIST_TYPEPRESTATION est une List de beans Typeprestation.
Je ne connais pas les propriétés de Typeprestation mais supposons qu'il y ait une propriété id et une propriété libelle, il faut coder :
1 2 3
| <layout:select property="codeTypePrestation">
<layout:optionsCollection name="LIST_TYPEPRESTATION" value="id" label="libelle"/>
</layout:select> |
Pour que ceci fonctionne, il faut avoir défini une propriété codeTypePrestation avec getter et setter dans l'ActionForm.
Afin de respecter les conventions de nommage Java, je te conseille d'appeler la liste que tu mets dans le scope session listTypePrestation et non LIST_TYPEPRESTATION et donc de coder :
request.getSession().setAttribute("listTypePrestation",listTypePrestation);
et
1 2 3
| <layout:select property="codeTypePrestation">
<layout:optionsCollection name="listTypePrestation" value="id" label="libelle"/>
</layout:select> |
et dans la jsp, supprime le tag jsp:useBean.
Partager