Primefaces Omnifaces<;o:转换器转换器ID=";omnifaces.SelectItemsConverter"/&燃气轮机;不起作用

Primefaces Omnifaces<;o:转换器转换器ID=";omnifaces.SelectItemsConverter"/&燃气轮机;不起作用,primefaces,jsf-2.2,omnifaces,deltaspike,Primefaces,Jsf 2.2,Omnifaces,Deltaspike,我有一个.war web应用程序,它包含PrimeFaces 6.2+OmniFaces 2.6.9+DeltaSpike JSF模块1.8.2。 我有一个带有omnifaces.SelectItemsConverter的p:SelectOne菜单,bean是deltaspike@viewAccessScope。selectItems列表位于bean中。我在实体中有正确的toString()实现,但是 转换器不工作,它总是给出相同的异常 javax.faces.component.UpdateM

我有一个.war web应用程序,它包含PrimeFaces 6.2+OmniFaces 2.6.9+DeltaSpike JSF模块1.8.2。 我有一个带有omnifaces.SelectItemsConverter的p:SelectOne菜单,bean是deltaspike@viewAccessScope。selectItems列表位于bean中。我在实体中有正确的toString()实现,但是 转换器不工作,它总是给出相同的异常

javax.faces.component.UpdateModelException: java.lang.IllegalArgumentException:无法转换类类型的1 类的java.lang.Integer ar.com.eden.semestre.entities.qaestadossemes

omnifaces转换器是否与ViewAccessScope bean一起工作



我在代码中有一个错误,我没有返回对象,而是在selectItems标记的itemValue属性中返回id。

顺便说一句,它在Jboss 7.1上运行,然后将此答案标记为正确答案,因为您解决了自己的问题。