I m upgrading our webapp from JSF1.2 to JSF2. Our VDL is JSP. We are using Richfaces 3.3.3
我有一个h:选择OneMenu和h:outputText 使用以下属性:
converter="SelectObjectConverter"
选择对象反转器定义在脸面配置. xml 中 :
<converter>
<converter-id>SelectObjectConverter</converter-id>
<converter-class>com.vc.mm.utils.jsf.converter.SelectObjectConverter</converter-class>
</converter>
以下是错误消息 :
例外: org.pache.jasper.el.JspEL 例外: /bla/bla/foobar.jsp (14,1) 选择目标转换器无法从 java.lang 类中强制 。 准备连接 javax. faces. convert.
如果我使用这个语法 :
<f:converter converterId="SelectObjectConverter"/>
It s work! But, as we have a lot of files with the other syntax, I would like to find the cause.
脸面配置文件头已更新到 :
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">