在jsp文件中执行post不在jboss7中工作

在jsp文件中执行post不在jboss7中工作,jsp,jsf,jboss,jboss7.x,icefaces,Jsp,Jsf,Jboss,Jboss7.x,Icefaces,在war的根路径中,我有一个文件customerSelection.jsp(在我的LoginServlet中,我在特定条件下重定向到此页面): 在这个jsp文件中,我正在加载一个jsf文件,在正文中使用以下内容: <jsp:forward page="/WEB-INF/jsf/account/customerSelection.jsf" /> 而且很好。问题是,当我从任何控件加载此文件后在icefaces中发布时,它会说它找不到/WEB-INF/jsf/account/cus

在war的根路径中,我有一个文件customerSelection.jsp(在我的LoginServlet中,我在特定条件下重定向到此页面):

在这个jsp文件中,我正在加载一个jsf文件,在正文中使用以下内容:

 <jsp:forward page="/WEB-INF/jsf/account/customerSelection.jsf" />

而且很好。问题是,当我从任何控件加载此文件后在icefaces中发布时,它会说它找不到
/WEB-INF/jsf/account/customerSelection.jsf

这在JBoss5中工作得很好,但在我升级到JBoss7之后就不起作用了


有什么解决方案吗?

JSF将当前请求中命中
FacesServlet
的请求URL作为
URL。我不确定旧方法如何/为什么适用于您,我现在手头没有JSF1.x,但您实际上应该执行完整的JSF请求,而不是转发到隐藏JSF源的JSP请求。
FacesServlet
第一次被向前键击中

相反,使用

resp.sendRedirect("/customerSelection.jsf");


resp.sendRedirect("/customerSelection.jsf");
<jsp:include src="/WEB-INF/jsf/account/customerSelection.jsp" />