【发布时间】:2010-08-11 11:51:43
【问题描述】:
我正在使用 JSF 2.0 构建网站。 Eclipse 生成了以下 web.xml 文件
...
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
...
所以要查看我的应用程序,我必须访问“localhost/myApp/faces/index.xhtml”。我更喜欢通过访问“localhost/myApp/index.xhtml”直接查看它
我看到了两个选项:
将 web.xml 更改为以下内容
...
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
...
或者在我的基本目录中设置一个 index.xhtml,它直接对 faces/index.xhtml 执行 javascript/meta。
你觉得哪个更好?或者有其他方法可以做到吗?
【问题讨论】:
标签: java deployment jsf facelets web.xml