【问题标题】:JSF PrimeFaces simple example: blank page onlyJSF PrimeFaces 简单示例:仅空白页
【发布时间】:2012-08-09 04:12:29
【问题描述】:

我使用 Primefaces-3.3.1、JSF 2.1、Glassfish 3.1.2 和 IntelliJ IDEA 11.1.3 作为 IDE 尝试了 this 示例。将 PF 的 jar 添加到 WEB-INF/lib 目录并创建了“test.jsf”,我在其中放置了示例。 结果我看到空白页。 Chrome 是这样理解的:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"><head></head><body><h:head>

</h:head>

<h:body>

    <p:editor>

</p:editor></h:body>
  </body></html>

怎么了? 谢谢。

【问题讨论】:

标签: jsf primefaces


【解决方案1】:

看起来你应该修改你的 web.xml

喜欢这个

<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

看看这个JSF 2.0 Hello World Example4. JSF 2.0 Serlvet Configuration

【讨论】:

    【解决方案2】:

    有时当您构建一个 JSP 或 XHTML 页面时,您在导航器中输入它并不能像 JSF 页面那样工作。

    要修复它,您需要查看 web.xml 并像 Daniel 之前所说的那样更改 url-pattern。

    例如,如果您有一个页面名为:

    index.jsp

    你的 web.xml 中有这个

    *.jsf

    需要通过网址访问

    http://localhost:8080/project/index.jsf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 2011-02-09
      • 2013-01-25
      • 2011-03-09
      相关资源
      最近更新 更多