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
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。