成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

BackingBean和JSF配置文件

開發 后端
本文介紹JSF配置文件,在JSF的學習過程中我們會接觸到什么是BackingBean,什么是JSF配置文件,JSF的運行機制又是怎么樣的。

在JSF的學習過程中我們會接觸到什么是BackingBean,什么是JSF配置文件,JSF的運行機制又是怎么樣的.

其實JSF中的Backing和我們普通的JavaBean沒有什么區別,都是用戶需要的一些屬性或者方法信息,其它的也沒有什么新奇的,而 JSF配置文件則是將我們定義的用戶信息和頁面信息的一個橋梁,有了JSF配置文件將使我們的程序組合的更好,這也是JSF本身設計的一個優點,這幾天的書寫頗有感觸,感覺和Struts的配置文件原理差不多。

對于JSF的運行機制,我就簡單的給大家說一下,當我們由一個頁面發送一個請求到另一個頁面回應請求的時候,我們要經歷至少三關,首先就是我們要有關于用戶信息的屬性和方法的定義,也就是我們所有的BackingBean(普通的java類),接下來就是JSP頁面需要完成的請求任務的書寫,但最關鍵的在于faces.config.xml(JSF配置文件)的配置。

關于JSP請求頁面的完成需注意:在請求的過程中JSF標簽的一些屬性的書寫會將JSF和BackingBean做一個初期的綁定,舉個兩個小例子,屬性的綁定:< h:inputText value="{user.userName}">< /h:outputText>這里面相當于頁面輸入的值付給了user用戶的 getUserName方法,當我們想要在名為user的BackingBean中想要獲取userName的信息,直接取就可以了,再舉一個方法綁定的例子:< h:commandButton value="編 輯" action="#{user.updateUserOk}">< /h:commandButton>相當于調用了user類的 updateUserOk方法,然后根據返回值的定義決定到底是去那個頁面(需要配置文件的配合決定去那個頁面),之后的綁定是要在JSF的配置文件中配置才能將其真正的綁定在一起,在faces.config.xml中的配置包括很多。


< !--< navigation-rule>< /navigation-rule> 導航規則:< from-view-id>/registUser.jsp< /from-view-id>來自哪一個一面(在我們想要導航到目標頁面的時候我們要知道該導航的頁面來自哪個頁面,也就是目標頁面的上一頁),< navigation-case>< /navigation-case>是導航實例,< from-outcome>addUserSuccess< /from-outcome>中的 addUserSuccess是指我們BackingBean中肯定有一個方法的返回值是"addUserSuccess"類型的,當我們頁面請求這個方法的時候,我們就知道,請求完方法之后要根據配置文件的addUserSuccess這個配置導航到/findUser.jsp的頁面,也就是
< to-view-id>/findUser.jsp< /to-view-id>標簽中間的頁面
-->

< !--當我們在多個頁面之間進行導航的時候,配置文件中要記錄每兩個頁面間的導航規則,否則就會出錯的,例如:當我想要從aa.jsp到bb.jsp再到cc.jsp***到dd.jsp 時,我的配置文件要這樣寫
(< from-outcome>aabb< /from-outcome>是我BackingBean中的一個方法的返回值,< from-outcome>aabb< /from-outcome>中的aabb是我假設的)

2011-02-21 10:31:54

Postfix命令配置

2021-06-15 18:42:53

Rollup配置 JavaScript

2009-06-24 13:14:11

URL來傳遞參數JSF

2009-06-23 09:53:10

JSF程序配置

2011-01-13 16:27:26

Linux配置文件

2012-02-06 13:34:49

HibernateJava

2011-01-19 14:00:21

2009-06-26 13:48:57

G4JSFGWTJSF

2009-06-22 14:22:41

JSF和Tapestr

2010-12-28 16:35:32

Outlook 配置文

2010-02-04 13:43:26

Linux vsFTP

2010-12-27 14:59:31

Outlook 配置文

2025-04-09 08:05:00

運維告警Prometheus

2009-09-22 10:23:15

Hibernate配置

2010-05-05 16:14:09

Unix管理

2010-08-05 14:36:07

NFS服務

2011-03-25 17:13:37

Nagios配置文件

2011-01-21 15:08:45

Sendmail

2011-01-21 15:27:10

Sendmail

2009-06-17 14:10:30

Spring配置文件
點贊
收藏

51CTO技術棧公眾號

業務
速覽
在線客服
主站蜘蛛池模板: 久久精品亚洲 | 国产精品欧美一区二区三区 | 国产乱码精品一区二区三区中文 | 二区中文 | 成人超碰| 成年人网站国产 | 午夜看看 | 毛片在线视频 | 国产在线观看网站 | 亚洲一区 中文字幕 | 精品视频亚洲 | 欧美日韩亚洲国产综合 | 日韩成人影院在线观看 | 久久狠狠 | 色姑娘av| 一级黄色绿像片 | 久久久久久国产精品久久 | 国产精品久久久亚洲 | www.久草| 在线国产一区二区 | 亚洲精品永久免费 | 亚洲欧美成人影院 | 久久精品网 | 最新91在线| 嫩草视频网| 第一av| 欧美性一区二区三区 | 黄色网址免费看 | 国产精品无 | 中文字幕在线看人 | 欧美美女一区二区 | 美女黄网站 | 欧美久久影院 | 欧美男人天堂 | 欧美男人的天堂 | 日韩欧美中文字幕在线视频 | 91免费小视频 | 国产精品久久av | 国产三区av | 欧美日韩在线观看视频网站 | 日韩精品一区二区三区中文在线 |