gpt4 book ai didi

java - JSF 2 找不到我的 xhml 文件

转载 作者:行者123 更新时间:2023-12-02 07:00:52 25 4
gpt4 key购买 nike

我有一个 Web jsf 项目,在我的网页目录中:

/WEB-INF  
/faces
/res
index.jsp

我的 faces 目录获取了文件 all.xhtml 和 login.xhtml。

我的 web.xml

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*.xhtml</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>/faces/login.jsp</welcome-file>
</welcome-file-list>

但是当我运行我的项目时,JSF 找不到我的任何 xhtml 文件。我不明白为什么。

最佳答案

根据this post ,您必须像这样定义映射:

 <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>*.xhtml</url-pattern>
</servlet-mapping>

另请参阅:

关于java - JSF 2 找不到我的 xhml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16676770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com