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>