如何使用JSF通过它的URL呈现.xhtml页面?这就像使用JSP和Servlet。您可以在哪里将URL映射到每个doGet()
方法,它将按名称显示页面。
感谢名单。
答案 0 :(得分:0)
您不必将每个xhtml映射到网址。这是由JSF在您设置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>/faces/*</url-pattern>
</servlet-mapping>
您必须将所有xhtml放在WEB-INF文件夹中,然后使用以下网址访问它们:
http://localhost:port/WebAppContext/faces/page.xhtml