第一個
JSF
程序
開門第一篇,當然是要做一個
JSF
程序,增強點信心和興趣吧,很簡單的一個
welcome
程序,比
helloworld
高級一點吧,呵呵,先做個基礎,才好做后面的事嘛。
1.
首先從
SUN
網站下載
JSF1.1
:
????????
http://java.sun.com/javaee/javaserverfaces/download.html
。由于
1.2
的支持情況還不完善,建議使用
1.1
。
2.
用
eclipse
建立一個
web
項目,把下載的
ZIP
文件中的
LIB
中的
JAR
包復制到,
WEB
項目的
LIB
下。
3.
在
WEB-INF
在建立兩個文件,一個是
web.xml
用于配置
web
應用,另一個是
faces-config.xml
用于配置
jsf
的信息。首先建立
WEB-INF
下的
web.xml
文件,主要是配置
jsf
的
servlet
,不詳細說明了。
?

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

4.編寫一個JavaBean,也就是一個managed-bean,它是JSF吹棒自己的一個優勢:POJO對象,負責處理后臺業務:

?2

?3



?4

?5

?6



?7

?8

?9

10



11

12

13

14

4.?編寫JSF的配置文件faces-config.xml,這個配置了一個導航規則navigation-rule,和一個managed-bean:

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

5.?編寫index.jsp文件,里面有一個輸入框,輸入你的名稱,點擊提交,就跳轉到welcome.jsp頁面了。

?2



?3

?4



?5



?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

6.?編寫welcome.jsp文件,用于顯示一個歡迎提示信息。



?2



?3



?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

7.?把本項目(jsfdemo)部署到Tomcat5下,打開瀏覽器輸入 http://localhost:8080/jsfdemo
有什么疑問可以回復或者發郵件一起討論啊!mailto:itvincent@126.com