In Spring 2.5.x docs I read that for
JSF 1.1 configure this resolver in faces-config.xml file as follows:
And all JSF expressions can then implicitly refer to the names of Spring-managed service layer beans, for example in property values of JSF-managed beans:
But I use JSF 1.2 and get this error:
com.sun.faces.mgbean.ManagedBeanCreationException: Unable to set property service for managed bean myJsfManagedBean
When I use this resolver:
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
I get this warning:
Class org.springframework.web.jsf.el.SpringBeanFacesELResolver must extend the type javax.el.ELResolver
and this error:
javax.faces.el.EvaluationException: java.lang.ClassCastException: java.lang.Long cannot be cast to domain.User
Could any one please help me?