你好,我也使用这个包来整合JSF ,SPRING,配置其实不复杂,按照SPRING IN ACTION一书中的指导做很快能完成,同时,在这个包的站点上也能下载到它的使用例子,执照例子照抄或者把代码COPY过来即可,目前我遇到一个问题,在JSF MANAGED-BEAN里的一个BEAN的属性引用了SPRING中的一个BEAN,运行时找不到SPRING中的BEAN,抛出的异常是javax.faces.el.EvaluationException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'login' defined in ServletContext resource [/WEB-INF/faces-config.xml]: Can't resolve reference to bean '#{employeeAccess}' while setting property 'myEmployeeAccess'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '#{employeeAccess}' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [employeeAccess,roleAccess,operateAccess,loginAccess]; root of BeanFactory hierarchy
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
,代码都是按照书中写的,我不知道是什么原因,后来我改用SPRING提供的一个整合包代替它,在FACE-CONFIG.XML中改配置为<faces-config>
<application>
<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
</application>
,错误依然如故,不知你现在使用得怎么样了望告知一下,多交流,我的MSN是[email protected]