Spring + Jboss El Resolver JSF2,Target Unreachable,标识符'user'解析为null

时间:2013-01-30 11:08:30

标签: java spring jsf-2 jboss xhtml

我有一个运行spring 3的旧Jboss服务器(4.2.3)和带有primefaces的JSF2。我可以得到我的第一个login.xhtml来正确地使用jsf组件进行渲染,但是当我尝试按任何按钮时,我得到这个“目标无法访问,标识符'用户'被解析为null”。

在我的xhtml文件中,我有一些对我的User bean的调用,例如:

<h:inputText id="username" value="#{user.username}" style="width: 175px;" /></td>

我的bean使用@Component和@Scope(“request”)进行注释。

我已经查看了其他几个堆栈溢出帖子,但找不到一个可以帮助我的帖子。

在我的网页xml中我有:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/spring.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

在我的春天xml中我有:

<context:annotation-config />
<context:component-scan base-package="org.my.package" />

在我的faces-config.xml中我添加了:

<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>

我还尝试添加beans.xml,因为我已经读过,在某些情况下可能需要这样做。但现在我运气不好,所以我转向你。有谁知道如何解决我的问题?

0 个答案:

没有答案