'null Converter' 的转换错误设置值“1”
Conversion Error setting value '1' for 'null Converter'
当我在 jsf 页面中单击提交按钮时,出现上述错误。
html:
<h:selectOneMenu id="ddlCountryCode" value="#{jsfFills.countries}">
<f:selectItems value="#{jsfFills.countries}" var="c"
itemLabel="#{c.CName}" itemValue="#{c.CCode}" />
</h:selectOneMenu>
"value" 属性应指向一个变量,您要在其中存储组件的选定值,而不是选项列表。
在上面的示例中,jsfFills.countries 用作选项列表和组件的值,这可能会导致问题。我们想在某个地方的 bean 中创建一个变量并使用它。
<h:selectOneMenu id="ddlCountryCode" value="#{jsfFills.selectedCountry}">
<f:selectItems value="#{jsfFills.countries}" var="c"
itemLabel="#{c.CName}" itemValue="#{c.CCode}" />
</h:selectOneMenu>
当我在 jsf 页面中单击提交按钮时,出现上述错误。
html:
<h:selectOneMenu id="ddlCountryCode" value="#{jsfFills.countries}">
<f:selectItems value="#{jsfFills.countries}" var="c"
itemLabel="#{c.CName}" itemValue="#{c.CCode}" />
</h:selectOneMenu>
"value" 属性应指向一个变量,您要在其中存储组件的选定值,而不是选项列表。
在上面的示例中,jsfFills.countries 用作选项列表和组件的值,这可能会导致问题。我们想在某个地方的 bean 中创建一个变量并使用它。
<h:selectOneMenu id="ddlCountryCode" value="#{jsfFills.selectedCountry}">
<f:selectItems value="#{jsfFills.countries}" var="c"
itemLabel="#{c.CName}" itemValue="#{c.CCode}" />
</h:selectOneMenu>