Java 我如何要求我的JSF实现通过flash重定向到新视图?
我正在使用flash模块进行站点导航(Freemind flash浏览器)。但是,我在导航/重定向方面遇到了问题。典型用例如下所示。在欢迎页面中,用户单击国家/地区。随后,闪现思维导图出现。用户浏览思维导图,点击所需节点。嵌入在此节点上的是指向另一个页面的链接(例如,./resources/pages/id/airpreight.xhtml)。我可以加载此页面,但无法将此页面连接到托管bean。我想这是因为JSF实现没有重定向到这个新视图。有人能带我到这里吗?如何让JSF实现通过flash重定向到新视图?我是一个使用JSF2.0的新手 当调用在其URL上定义了JSFServlet的页面时,如果页面中有对bean的调用,则会调用它 确保此URL映射上有JSF servlet:Java 我如何要求我的JSF实现通过flash重定向到新视图?,java,jsf,jsf-2,Java,Jsf,Jsf 2,我正在使用flash模块进行站点导航(Freemind flash浏览器)。但是,我在导航/重定向方面遇到了问题。典型用例如下所示。在欢迎页面中,用户单击国家/地区。随后,闪现思维导图出现。用户浏览思维导图,点击所需节点。嵌入在此节点上的是指向另一个页面的链接(例如,./resources/pages/id/airpreight.xhtml)。我可以加载此页面,但无法将此页面连接到托管bean。我想这是因为JSF实现没有重定向到这个新视图。有人能带我到这里吗?如何让JSF实现通过flash重定向
Facesservlet
javax.faces.webapp.FacesServlet
Facesservlet
*.jsf
你看到了什么结果?您是否调试了代码以查看它是否到达任何bean方法?您可以发布airpreight.xhtml代码和airpreightbean.java代码吗
同样,考虑到BalusC注释,您必须以
airreight.jsf
的形式运行链接。简而言之,您需要使链接指向airreight.jsf
,以便调用FacesServlet
。
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>