按URL渲染xhtml页面

时间:2017-04-13 16:14:48

标签: jsf url mapping

如何使用JSF通过它的URL呈现.xhtml页面?这就像使用JSP和Servlet。您可以在哪里将URL映射到每个doGet()方法,它将按名称显示页面。 感谢名单。

1 个答案:

答案 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