J'ai un formulaire dans une page jsp avec une liste déroulante à choix uniques.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<h:outputText value="Filière:"/>
 <h:selectOneMenu id="f" value="#{etudiant.etudiant.f}">
     <f:selectItems value="#{filiere.filieresAvailableSelectOne}"/>
 </h:selectOneMenu>
J'ai un problème d'affichage, ce sont les identifiants des filières qui s'affiche alors que je souhaiterais afficher un champ de mon objet filiere (ici filiere.intitule).
Je souhaiterai savoir si il y a une balise type label ou une astuce pour pouvoir modifier l'affichage dans ma liste déroulante.
J'ai essayé d'utiliser une boucle forEach mais je n'arrive pas à bien préciser la collection de référence.
Sinon les échanges de références des objets dans le formulaire se déroulent sans problèmes.

Merci de me donner une piste parce que je galère depuis une semaine et bien que l'application fonctionne, sa fait dégueulasse à l'affichage.