記在本子上,不如放到BLOG上。
使用JSF一、入門
1. hello world
2. Navigation
3. Navigation rules configuration
4. JSF Expression Language
#{param.name} 隱含對(duì)象
5. I18N
二、Managed Beans
1. Backing Bean(Glue Bean)
2. Beans的狀態(tài)與設(shè)置
3. Beans上的List、Map
三、數(shù)據(jù)轉(zhuǎn)換與驗(yàn)證
1. 標(biāo)準(zhǔn)轉(zhuǎn)換器
<f: convertDateTime>
<h: message for="dateField" style="color: red"/>
2. 自定義轉(zhuǎn)換器
3. 標(biāo)準(zhǔn)驗(yàn)證器
語(yǔ)法檢驗(yàn)、語(yǔ)意檢驗(yàn)
<f: validateLength minimum="6"/>
4. 自定義驗(yàn)證器
5. 錯(cuò)誤信息處理
messages.properties
6. 自定義轉(zhuǎn)換、驗(yàn)證標(biāo)簽
Tag Library
四、事件處理
1. 動(dòng)作事件
ActionEvent
actionListener
2. 即時(shí)事件
immediate="true"
3. 值變事件
valueChangeListener
4. phase(分階段)事件
JSF標(biāo)簽一、標(biāo)簽入門
1. 簡(jiǎn)介JSF標(biāo)準(zhǔn)標(biāo)簽
2. 輸出類標(biāo)簽
1) outputLabel
2) outputLink
3) outputFormat
4) outputText
3. 輸入類標(biāo)簽
1) inputText
2) inputTextarea
3) inputSecret
4) inputHidden
4. 命令類標(biāo)簽
1) commandButton
2) commandLink
5. 選擇類標(biāo)簽
1) <h: selectBooleanCheckbox>
2) <h: selectOneRadio>、<h: selectOneListbox>、<h: selectOneMenu>
3) <h: selectManyCheckbox>、<h: selectManyListbox>、<h: selectManyMenu>
4) <f: selectItem>、<f: selectItems>
二、表格處理
1. 簡(jiǎn)單的表格
<h: dataTable>、<h: column>
2. 表頭、表尾
<f: facetname="header">
<f: facetname="footer">
CSS
3. TableModel類別
數(shù)組
java.util.List
java.sql.ResultSet
javax.servlet.jsp.jstl.sql.Result
javax.faces.model.DataModel
參考資料:
http://caterpillar.onlyfun.net/Gossip/JSF/JavaServerFaces.htm

歡迎大家訪問(wèn)我的個(gè)人網(wǎng)站
萌萌的IT人