admin.xhtml
当我访问时尝试重定向到页面http://localhost:8080/CSPPortal/index.html
。根index.html
包含
<html><head><meta http-equiv="Refresh" content="0; URL=pages/admin.jsf"/></head></html>
问题是url 不断回到之前login.jsf
声明的位置index.html
。
尝试:index.jsf
在根文件夹中添加一个空页面。尝试在 SOFacesServelet
上的旧答案上进行映射。尝试从. 所有的试验都失败了!!!!任何关于哪里出了问题的建议都将不胜感激。 *.xhtml
<welcome-file-list>
web.xml
以下是web.xml
内容:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
导航规则faces-config.xml
如下,因为我还没有 admin.xhtml 的链接:
<navigation-rule>
<from-view-id>/pages/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>result</from-outcome>
<to-view-id>/pages/result.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
使用 JBoss AS 7.1、RichFaces 4.0、JSF 2.0(通过 JBoss 工具)