primesfaces入门 ,配置

1,搭建jsf2.0的环境,
  建立web项目,添加jsf2.0支持,编写HelloWorld.java    helloworld.xhtml
 2,添加primefaces的支持jar包,
 primefaces-2.2.1.jar
   和3版本的不同之处,

 

  
  
  
  
  1. package Test; 
  2.  
  3.   
  4. import  javax.faces.bean.ManagedBean;   
  5. import  javax.faces.bean.SessionScoped;   
  6.    
  7. @ManagedBean(name="hello")   
  8. @SessionScoped   
  9. public  class  HelloWorld  implements  java.io.Serializable{   
  10.     private  static  final  long  serialVersionUID  =  6866250699219535733L;   
  11.     private  String  name;   
  12.    
  13.     /**  
  14.       *  @return  the  name  
  15.       */   
  16.     public  String  getName()  {   
  17.         this.name  =  "World";   
  18.         return  name;   
  19.     }   
  20. }   

helloworld.xhtml

  
  
  
  
  1. <!DOCTYPE  html  PUBLIC  "-//W3C//DTD  XHTML  1.0  Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml"   
  3.             xmlns:h="http://java.sun.com/jsf/html"   
  4.             xmlns:f="http://java.sun.com/jsf/core"   
  5.             xmlns:ui="http://java.sun.com/jsf/facelets">   
  6.     <h:head>   
  7.         <title>Hello  World</title>   
  8.         <meta  http-equiv="keywords"  content="enter,your,keywords,here"  />   
  9.         <meta  http-equiv="description"  content="A  short  description  of  this  page."  />   
  10.         <meta  http-equiv="content-type"  content="text/html;  charset=UTF-8"  />   
  11.     </h:head>   
  12.     <h:body>   
  13.         <h:form  id="form">   
  14.             <div  style="padding:100px  0  0  100px;font-size:22px;font-weight:bold">   
  15.                     Hello,#{hello.name}!   
  16.             </div>   
  17.         </h:form>   
  18.     </h:body>   
  19. </html> 


         2.1 配置 web.xml
         第二步:配置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>
 建立一个xhtml页面来测试吧,
 <!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>  

在地址栏输入:http://localhost:8080/Webp_JsfTwo/primetest.faces

 

你可能感兴趣的:(入门,职场,休闲,primeface)