java - JSF 中使用漂亮的欢迎页面

标签 java jsf-2 prettyfaces

我正在使用 JSF 2.0.5、Tomcat 7.0.12 和 beautifulfaces。

我的 web.xml 文件是:

<welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
</welcome-file-list> 

我漂亮的文件配置:

<url-mapping>
    <pattern>/</pattern>
    <view-id>/jsp/index.jsf</view-id>
</url-mapping> 

我的index.jsp 文件是空的。

我的问题是,当我点击http://www.foo.com/时他最终重定向到 http://www.foo.com/jsp/index.jsf因为我们重定向到的漂亮 http://www.foo.com/再次。
有人可以解释为什么他点击 jsp/index.jsf 吗?

最佳答案

我想我找到了答案。

因为我使用的是漂亮的:

<url-mapping>
    <pattern>/</pattern>
    <view-id>/jsp/index.jsf</view-id>
</url-mapping> 

所以当我点击 http://www.foo.com/ 时漂亮的人把“/”翻译成http://www.foo.com/jsp/index.jsf

关于java - JSF 中使用漂亮的欢迎页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398018/

相关文章:

jsp - 为什么从JSF2.0起,Facelets比JSP更适合作为 View 定义语言?

jsf-2 - selectOneMenu 上的 PrettyFaces 导航更改

java - JRebel 开启时 CPU 使用率高

JSF 和 PrettyFaces - 如何限制直接的 xhtml 请求

java - 从另一个映射值更新一个映射键

java - jfreechart,图表创建错误

java - 具有已撤销 SSL 证书的 URL 的 HttpURLConnection 行为?

java - Java Map中使用BitSet作为key时如何解决ClassCastException

security - 当已通过身份验证的用户访问登录页面时如何重定向到另一个页面

java - 在对象中保存 session 属性(Java)