Je veux remplir un selectonemenu mais toujours je cette erreur:selectonemenu avec l'erreur java.lang.String ne peut pas être jeté à javax.faces.model.SelectItem
java.lang.String cannot be cast to javax.faces.model.SelectItem
Voici le code:
public class ToolsJIRA implements Serializable{
private String myChoicePeriod;
//getters and setters
}
JSF:
<h:selectOneMenu value="#{ToolsJIRA.myChoicePeriod}">
<f:selectItem itemValue="Month" value="Month"/>
<f:selectItem itemValue="Week" value="Week"/>
<f:selectItem itemValue="Year" value="Year"/>
</h:selectOneMenu>
J'ai trouvé que je devrais écrire un convertisseur mais je ne sais pas pourquoi? Parce que j'ai vu un exemple de travail sans convertisseur?
merci
oui je l'ai remarqué, mais j'ai suivi ce lien: http: //www.mkyong.com/jsf2/jsf-2-dropdown-box -example/ – rym
Il est jsf2.0 et semble que vous l'essayez sur jsf.1.2 ou peut être comparer précisément –
@@ Jigar Joshi, je suis en utilisant JSF2 – rym