如何将JSF页面用作欢迎文件? FacesServlet
映射在*.jsf
上,而<welcome-file>
设置为index.xhtml
。但是,它不显示JSF组件。我试图将<welcome-file>
设置为index.jsf
,但这会导致HTTP 404错误。JSF中的欢迎页面
我正在使用Tomcat 6.0和JSF 2.1。
如何将JSF页面用作欢迎文件? FacesServlet
映射在*.jsf
上,而<welcome-file>
设置为index.xhtml
。但是,它不显示JSF组件。我试图将<welcome-file>
设置为index.jsf
,但这会导致HTTP 404错误。JSF中的欢迎页面
我正在使用Tomcat 6.0和JSF 2.1。
的index.xhtml
<welcome-file>
刚刚进入重命名为index.jsf
,创造旁边index.xhtml
的空index.jsf
文件骗过该文件实际上存在的容器。
或者,您也可以完全摆脱.jsf
扩展名,并一路使用.xhtml
。这可以通过将FacesServlet
的<url-pattern>
从*.jsf
更改为*.xhtml
来完成。
它添加到您的欢迎文件列表如下:
<welcome-file-list>
<welcome-file>index.jsf</welcome-file>
</welcome-file-list>
的工作,但你需要一个Tomcat 7
另一种方法也可以工作在Tomcat 6添加文件称为index.jsp,内容如下:
<jsp:forward page="/index.jsf"/>
您的第一个问题很难加密。我澄清了这一点。我也删除了关于隐式导航的第二个问题,你应该问这是另一个问题。 – BalusC