【问题标题】:Render xhtml page by URL通过 URL 渲染 xhtml 页面
【发布时间】:2017-04-21 23:25:44
【问题描述】:

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

【问题讨论】:

  • 我真的不明白你的意思

标签: jsf url mapping


【解决方案1】:

您不必将每个 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>

您必须将所有 xhtml 放在您的 WEB-INF 文件夹中,您可以通过 URL 访问它们:

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

【讨论】:

    猜你喜欢
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    • 1970-01-01
    • 2010-11-11
    • 2013-04-07
    • 2021-11-10
    • 1970-01-01
    相关资源
    最近更新 更多