page1.xhtml、page2.xhtml の 2 つのページがあります。page1 から page2 に移動します。page2 には次のものがあります。
<h:commandButton value="shuffle" action="#{bean.shuffle}" immediate="true"></h:commandButton>
ページを WEB-INF に配置してシャッフルをクリックすると、エラーが発生します。
HTTP Status 404 -
--------------------------------------------------------------------------------
type Status report
message
description The requested resource () is not available.
--------------------------------------------------------------------------------
Apache Tomcat/7.0.14
しかし、page2 を WebContent だけに配置すると、すべてがうまく機能します。私の web.xml :
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
なんで ?