在JSF 中使用PrimeFaces 组件

以前的jsf组件方面个人比较关注richfaces,后来发现PrimeFaces 也是一个不错的JSF 企业级组件,虽然目前的版本只有1.0 rc,但是组件的效率和功能都很不错,在王改几个网站的测试中性能也都比richface好。

 

第一步:增加依赖的jar,

如果仅仅使用基本的PrimeFaces 组件,只需要primefaces-2.0.0-SNAPSHOT.jar(如果jsf是1.x版本,请使用primefaces-1.0.0-SNAPSHOT.jar)

 

第二步:配置webxml

增加primefaces  需要的servlet

 

   <servlet>
        <servlet-name>Resource Servlet</servlet-name>
        <servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Resource Servlet</servlet-name>
        <url-pattern>/primefaces_resource/*</url-pattern>
    </servlet-mapping>

 配置一个context-param>

 

    <context-param>
        <param-name>com.sun.faces.allowTextChildren</param-name>
        <param-value>true</param-value>
    </context-param>

 

 

 

第三步:写一个页面测试primefaces

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
    <p:resources/>
    <title>test primefaces jsf 2.0</title>
</h:head>
<h:body bgcolor="white">
    <h:form id="helloForm">
        <p:editor/>

    </h:form>

</h:body>
</html>

 

展示效果:



 



 

 

你可能感兴趣的:(UI,servlet,Richfaces,JSF,sun)