JSF2+Primefaces简单应用系列(一)
    准备: netbeans6.9.1,glassfish3.0(netbeans自带),primefaces2.2.1(http://www.primefaces.org/downloads.html)
?
我们也先从jsf2的hello world开始
1、? 创建普通Web应用程序,如下图:
2、? 加入JSF2的jar包( glassfish服务器自带了 jsf2.0的jar包,不用单独添加了)
3、 ?? 建立HelloView类
- 
package
?org.jineral.school.demo;??
 
- 
??
 
- 
import
?javax.faces.bean.ManagedBean;??
 
- 
import
?javax.faces.bean.ViewScoped;??
 
- 
??
 
- 
?
 
- 
?
 
- 
?
 
- 
?
 
- 
??
 
- 
@ManagedBean
(name?=?
"helloView"
)??
 
- 
@ViewScoped
??
 
- 
public
?
class
?HelloView?
implements
?Serializable?{???
 
- 
??
 
- 
????private
?String?hello;??
 
- 
??
 
- 
????public
?HelloView()?{??
 
- 
????????hello="hello?world!"
;??
 
- 
????}??
 
- 
??
 
- 
????public
?String?getHello()?{??
 
- 
????????return
?hello;??
 
- 
????}??
 
- 
??
 
- 
????public
?
void
?setHello(String?hello)?{??
 
- 
????????this
.hello?=?hello;??
 
- 
????}??
 
- 
??
 
- 
}??
 
 
下面是配置web.xml 和制作 jsf的 hello页面
4、目录结构如下

5、建立JSF页面hello.xhtml,代码如下
- 
<
html
?
xmlns
=
"http://www.w3.org/1999/xhtml"
??
 
- 
??????xmlns:h
=
"http://java.sun.com/jsf/html"
>
??
 
- 
????<
h:head
>
??
 
- 
????????<
title
>
Facelet?Title
</
title
                        
                    
 
 
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。