Je veux remplir un selectonemenu, mais toujours j'ai cette erreur: ceci est le code: p> <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>
3 Réponses :
H: selectonemenu code> en tant que valeur
code> accepte la collection de
selectitem code> et vous avez passé
chaîne code> et donc l'exception. p>
Oui, j'ai remarqué que, mais j'ai suivi ce lien: MKKYONG.COM / JSF2 / JSF-2-Dropdown-Exemple
C'est JSF2.0 et semble que vous l'essayez sur JSF.1.2 ou peut-être comparer précisément
@@ jigar Joshi, je suis à l'aide de JSF2
@Jigarjoshi h: selectonemenu en tant que valeur accepte la collecte de selectitem code>? Ceci est évidemment une déclaration incorrecte.
Essayez ce code dans votre page Web
<h:selectOneMenu value="#{checkBoxBean.myChoicePeriod}"> <f:selectItem itemValue="Month" /> <f:selectItem itemValue="Week" /> <f:selectItem itemValue="Year" /> </h:selectOneMenu>
La réponse est "un peu" tard, mais probablement la meilleure solution est la suivante:
<h:selectOneMenu value="#{ToolsJIRA.myChoicePeriod}"> <f:selectItem itemLabel="Month" itemValue="Month"/> <f:selectItem itemLabel="Week" itemValue="Week"/> <f:selectItem itemLabel="Year" itemValue="Year"/> </h:selectOneMenu>