【问题标题】:PrimeFaces 6.0 doesn't renderPrimeFaces 6.0 不渲染
【发布时间】:2017-08-10 16:43:36
【问题描述】:

我是 PrimeFaces 的新手,我正在努力学习,但在设置 PrimeFaces 时遇到问题,组件无法渲染。

到目前为止我已经尝试过。

PrimeFaces Not Rendering

PrimeFaces components are not rendered in browser in spite of dependency being present

Simple primefaces application not working

这是不起作用的代码。

I tried this code

输出:

web.xml(WebContent/WEB-INF 内部)

    <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <display-name>jsfmav</display-name>
  <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>
  <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
  <context-param>
    <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
  </context-param>
  <context-param>
    <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
    <param-value>resources.application</param-value>
  </context-param>
  <listener>
    <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
  </listener>
</web-app>

pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.sapo</groupId>
  <artifactId>jsfmav</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>JSFMav</name>
  
  <dependencies>
  <dependency>  
    <groupId>org.primefaces</groupId>  
    <artifactId>primefaces</artifactId>  
    <version>6.0</version>  
</dependency>  
</dependencies>


<build>
    <plugins>

      </plugins>
</build>

</project>

项目浏览器

Tomcat 7.0、JSF 2.2、PrimeFaces 6.0

【问题讨论】:

  • xhtml 中有命名空间、h:head、h:body 等吗?尝试将 PF 存储库添加到 pom
  • 是的,我有。我还添加了 pf 存储库,但还没有更新我的问题。

标签: jsf primefaces


【解决方案1】:

我解决了。我不知道如何,但它有效。如果将来有人需要更多详细信息,请查看此内容

Here

我在这里从头开始一步一步地做所有事情,而且效果很好,很奇怪。

【讨论】:

    猜你喜欢
    • 2012-07-04
    • 2017-01-01
    • 2011-06-12
    • 2020-03-01
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    相关资源
    最近更新 更多