Bonjour ,

je bloque sur un truck qui devrait assez simple que voici,

j'ai h:selectOneMenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h:selectOneMenu id="list" value="#{espace.campusSelected}"  >
          <f:selectItems value="#{espace.listCampusSL}" ></f:selectItems>
 </h:selectOneMenu>
ma listCampusSL est remplit de la façon suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
listCampusSL = new ArrayList<SelectItem>();
for (Campus campus : getListCampus()) {
SelectItem e = new SelectItem(campus.getIdCampus(),campus.getNom());
listCampusSL.add(e);
		}
jusque la tout va bien , ca m'affiche bien ce que je veux, par contre j'arrive pas a récup mon objet campusSelected.

quand je fais un truck du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
listEspacess = campusSelected.getEspaces();
ca me met une jolie erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sourceId=j_id_jsp_424844624_19:list[severity=(ERROR 2), summary=(Erreur de conversion quand la valeur '22' est commise pour le modéle 'null Converter'.), detail=(Erreur de conversion quand la valeur '22' est commise pour le modéle 'null Converter'.)]
la valeur 22 est bien l'ID de mon objet campus , donc soit je m y prend mal soit j'ai oublié un truck.

Merci pour votre aide