freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsf培訓(xùn)教程ppt課件-閱讀頁

2025-01-25 14:31本頁面
  

【正文】 n=yyyy/MM/dd/ /h:outputText 自定義轉(zhuǎn)換器 ? 實現(xiàn) ,這個接口有兩個要實現(xiàn)的方法: public Object getAsObject(FacesContext context, UIComponent ponent, String str)。 ? 在 : converter converterid/converterid converterclass /converterclass /converter ? 在 JSF頁面中通過 converterid使用轉(zhuǎn)換器 : h:outputText value={} converter=/ 標(biāo)準(zhǔn)驗證器 ? 語法檢驗( Synatic Validation) ? 檢查使用者輸入的數(shù)據(jù)是否合乎我們所要求的格式,最基本的就是檢查使用者是否填入了欄目值,或是欄目值的長度、大小值等等是否符合要求。 ? 在 ( Validater ID)。 錯誤信息處理 ? 預(yù)定義的錯誤信息可以使用h:messages或 h:message標(biāo)簽顯示出來 ? 通過提供一個信息資源文件可以修改預(yù)定義的錯誤信息 ? MyFaces提供了支持中文的錯誤信息文件 ? 也可以在程序中使用 FacesMessage來提供信息 5 JSF表格處理 ? h:dataTable配合 h:column來以表格的方式顯示數(shù)據(jù), h:column中只能包括 JSF組件或者是 f:facet, JSF支持兩種 facet: header與 footer。 5 JSF表格示例 h:dataTable value={} var=user h:column f:facet name=header h:outputText value=Name/ /f:facet h:outputText value={}/ /h:column h:column f:facet name=header h:outputText value=Password/ /f:facet h:outputText value={}/ /h:column /h:dataTable JSF表格數(shù)據(jù)設(shè)定 public class TableBean { private List userList。 (new UserBean(caterpillar, 123456))。 (new UserBean(becky, 7890))。 } } JSF表格樣式 另外,對于表頭、表尾仍至于每一行列,都可以分別設(shè)定 CSS風(fēng)格 .... link href= rel=stylesheet type=text/css/ .... h:dataTable value={} var=user styleClass=orders headerClass=ordersHeader rowClasses=evenColumn,oddColumn 6 JSF與 Struts的相同和區(qū)別 相同點: 據(jù)說 JSF的主要負(fù)責(zé)人就是 struts的主要作者,所以二者的相似點還是有很多的。 二者都采用了 bean來作為和 jsp頁面對應(yīng)的 model層。 都采用 xml配置文件來處理 bean的配置,頁面導(dǎo)航等問題,增加了系統(tǒng)的靈活性。而 JSF則側(cè)重于表示層,實現(xiàn)了大量的標(biāo)準(zhǔn)組件,允許開發(fā)人員對表示層有更多的控制權(quán),同時 JSF實現(xiàn)了一個開放的架構(gòu),允許開發(fā)人員創(chuàng)建自己的組件,或者在現(xiàn)有的組件上繼承,開發(fā)功能更強(qiáng)大的組件。這里不太靈活,比如,開發(fā)頁面的時候就必須考慮后臺的 FormBean的實現(xiàn),但此時如果該頁面沒有 FormBean的話則程序運行時會出錯。 關(guān)于數(shù)據(jù)驗證 ? Struts可以采用在 FormBean中的驗證函數(shù)中進(jìn)行驗證,也可以使用 validator進(jìn)行驗證。另外對于 input類型的組件可以通過 validator屬性關(guān)聯(lián)到 backing bean的一個驗證方法上。在這里,一個 form只有一個 action,即一個頁面只能提交到一個 action 交的情況就需要使用一些變通的方法了。 JSF實現(xiàn)了事件監(jiān)聽器來監(jiān)測事件,例如當(dāng)用戶單擊了一個按鈕就會觸發(fā)一個按鈕單擊事件,還有 valuechange事件監(jiān)聽器來監(jiān)測數(shù)值改變的事件等。 每個不同的按鈕都可以關(guān)聯(lián)不同的方法,當(dāng)然也可以關(guān)聯(lián)相同的方法 頁面的導(dǎo)航 ? Struts的頁面跳轉(zhuǎn)是在 ActionBean中發(fā)生,execute方法最后返回一個 actionForward來進(jìn)行跳轉(zhuǎn)。 ? 在 JSF中也可以通過在 JSP頁面的CommandButton的 action 屬性中直接填寫跳轉(zhuǎn)的別名直接跳轉(zhuǎn),而不必經(jīng)過事件處理方法的處理。 ● 應(yīng)用請求值:用來自客戶端的最新數(shù)據(jù)更新這些服務(wù)器端組件。 ● 更新模型值:用新數(shù)據(jù)更新服務(wù)器端模型對象。 ● 渲染響應(yīng):把響應(yīng)渲染給請求客戶端
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1