2017-04-13 73 views
0

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

+0

我真的不知道你的意思 – Kukeltje

回答

0

您不必将每个xhtml映射到url。这是由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> 

必须放置在您的WEB-INF文件夹中所有的XHTML和您可以用URL访问它们:

http://localhost:port/WebAppContext/faces/page.xhtml