将两个不同的URL指向JSF中的同一页面

时间:2013-07-11 17:18:37

标签: jsf url navigation

我正在使用以下文件系统开发一个jsf2 + spring3应用程序:

webapp
-resources (folder)
-WEB-INF (folder)
   --applicationContext.xml
   --faces-config.xml
   --web.xml
-buy.xhtml
-company.xhtml
-home.xhtml
-sell.xhtml

我在我的web.xml中得到了这个:

<welcome-file-list>
    <welcome-file>home.jsf</welcome-file>
</welcome-file-list>

<servlet>
    <servlet-name>facesServlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>facesServlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>facesServlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

我的faces-config.xml对导航一无所知。

当我转到以下网址“http://:8080 / website /”时,我收到了“home.jsf”视图。 当我写下面的网址“http://:8080 / website / caminha /”

时,我需要去同一个“home.jsf”视图“http://:8080 / website / home.jsf”

我怎样才能做到这一点?我需要在web.xml或faces-config.xml中更改什么?谢谢!

0 个答案:

没有答案