Bonjour,

Peut-on récupérer un objet depuis un <h:selectManyCheckbox> ?

Voici le code de ma page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<h:form id="repasConfirmValid">
 
 				<h:selectManyCheckbox id="validRepas" value="#{restoBean.selectedUsa}" layout="pageDirection">
					<f:selectItems value="#{restoBean.listUsager}" var="usa" itemValue="#{usa}" itemLabel="#{usa.nom}  #{usa.prenom}"/>
				</h:selectManyCheckbox>
 
				<div align="center"><p:commandButton value="#{monLabel.valider}" update="panelRepasValid,display,msgs" action="#{restoBean.confirmRepasValid}"/></div>
 
			</h:form>
et un test dans ma méthode confirmRepasValid de mon managedBean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for(int t=0;t<selectedUsa.size(); t++){
	System.out.println("NomUsager:"+selectedUsa.get(t).getNom());
}
selectedUsa est de type List<Usager>.

la console me retourne:
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to viacham.bo.Usager

merci d'avance