我正在使用JSF 2.0.5,Tomcat 7.0.12和prettyfaces。
我的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吗?
答案 0 :(得分:2)
我想我找到了答案。
因为我使用漂亮:
<url-mapping>
<pattern>/</pattern>
<view-id>/jsp/index.jsf</view-id>
</url-mapping>
因此,当我点击http://www.foo.com/时,将“/”翻译为http://www.foo.com/jsp/index.jsf