java.lang.ClassCastException:java.lang.String不能转换为javax.faces.model.SelectItem
我试图从oneSelectMenu获取itemValue,但返回了此异常。 有人能帮我吗java.lang.ClassCastException:java.lang.String不能转换为javax.faces.model.SelectItem,java,jsf,primefaces,Java,Jsf,Primefaces,我试图从oneSelectMenu获取itemValue,但返回了此异常。 有人能帮我吗 <p:outputLabel for="tipo" value="Tipo "/> <p:selectOneMenu id="tipo" value="#{pessoaBean.pessoa.tipo}"> <f:selectItem itemLabel="Cliente" itemValu
<p:outputLabel for="tipo" value="Tipo "/>
<p:selectOneMenu id="tipo" value="#{pessoaBean.pessoa.tipo}">
<f:selectItem itemLabel="Cliente" itemValue="Cliente"/>
<f:selectItem itemLabel="Funcionário" itemValue="Funcionário"/>
</p:selectOneMenu>
也许您必须实现javax.faces.Converter并将属性
Converter=“…”
添加到p:selectOneMenu
参见示例错误本身就说明了问题。你能帮忙吗?帮什么忙?你看到错误信息了吗?您正在尝试将字符串强制转换为SelectItem。由于两者之间没有关系,这是不可能的。请阅读其他人已经提到的内容,您应该发布
pessoa
和pessoaBean
的内容,以便有人可以帮助您。