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

正文內(nèi)容

jsf在web開(kāi)發(fā)中的應(yīng)用(已改無(wú)錯(cuò)字)

2023-06-23 22:32:34 本頁(yè)面
  

【正文】 }/ h:outputLabel for=user value={}/ ? outputLink 產(chǎn)生 a HTML標(biāo)簽,搭配 f:param可幫鏈結(jié)加上參數(shù),所有的參數(shù)都會(huì)變成 name=value 的類(lèi)型附加在鏈接后, value所指定的內(nèi)容也可以是 JSF EL綁定。例如: h:outputLink value=?../? h:outputText value=?Link to Index?/ f:param name=?name? value=?MyName?/ /h:outputLink ? outputFormat 產(chǎn)生指定的文字信息,可以搭配 f:param來(lái)設(shè)定信息的參數(shù)以格式化文字信息,例如: h:outputFormat value={0}, Your name is {1}. f:param value=Hello/ f:param value=Guest/ /h:outputFormat ? outputText 簡(jiǎn)單的顯示指定的值或綁定的信息,例如: h:outputText value={}/ 輸入類(lèi)標(biāo)簽 ? inputText 顯示單行輸入框,即輸出 input HTML標(biāo)簽,其 type屬性設(shè)定為 text,例如: h:inputText value={}/ ? inputTextarea 顯示多行輸入文字區(qū)域,即輸出 textarea HTML標(biāo)簽,例如: h:inputTextarea value={}/ ? inputSecret 顯示密碼輸入框,即輸出 input HTML標(biāo)簽,其 type屬性設(shè)定為password,例如: h:inputSecret value={}/ ? inputHidden 隱藏輸入框,即輸出 input HTML標(biāo)簽,其 type屬性設(shè)定為 hidden,隱藏輸入框的值用于保留一些信息于客戶端,以在下一次發(fā)送表單時(shí)一并提交,例如: h:inputHidden value={}/ 命令類(lèi)標(biāo)簽 ? mandButton 顯示一個(gè)命令按鈕,即輸出 input HTML標(biāo)簽,其 type屬性可以設(shè)定為 button、 submit或 reset,預(yù)設(shè)是 submit,按下按鈕會(huì)觸發(fā) . ActionEvent,例如: h:mandButton value=提交? action={}/ ? mandLink 產(chǎn)生超鏈接,會(huì)輸出 a HTML標(biāo)簽,而 href屬性會(huì)有‘ ’ ,而onclick屬性會(huì)含有一段 JavaScript程序,這個(gè) JavaScript的目的是按下鏈接后自動(dòng)提交表單,具體來(lái)說(shuō)其作用就像按鈕,但外觀卻是超鏈接,例如: h:mandLink value={} action={}/ 選擇類(lèi)標(biāo)簽 ? 選取框 ? h:selectBooleanCheckbox ? 單選 ? 單選按鈕 h:selectOneRadio ? 單選列表 h:selectOneListbox ? 單選菜單 h: selectOneMenu ? 復(fù)選 ? 復(fù)選框 h:selectManyCheckbox ? 復(fù)選列表 h:selectManyListbox ? 復(fù)選菜單 h: selectManyMenu 選擇類(lèi)標(biāo)簽的選項(xiàng) ? f:selectItem ? itemLabel ? itemValue 或者 value綁定一個(gè)傳回 . ? f:selectItems ? value綁定至一個(gè)提供傳回 SelectItem的列表(數(shù)組)的方法 SelectItem: value, label ? value綁定至一個(gè)提供傳回 Map對(duì)象的方法 Map : label, value 其他標(biāo)簽 ? h:messages或 h:message ? h:graphicImage 圖片 ? h:panelGrid 排版 本體間只能包括 JSF組件,如果想要放入非 JSF組件,例如簡(jiǎn)單的樣版( template)文字,則要使用 f:verbatim包括住。 ? h:panelGroup 包裝組件 表格處理 ? h:dataTable配合 h:column實(shí)現(xiàn)以表格的方式顯示數(shù)據(jù) ? f:facet header與 footer分別表示表頭和表尾 ? 使用 DataModel處理復(fù)雜的數(shù)據(jù) 七、事件處理 ? 動(dòng)作事件( Action Event ) ? 即時(shí)事件( Immediate Event ) ? 值變事件( Value Change Event ) ? 階段事件( Phase Event) 動(dòng)作事件( Action Event ) ? 通過(guò) action屬性綁定一個(gè)事件方法: h:mandButton value=提交 action={}/ ? 通過(guò) actionListener屬性綁定一個(gè)事件方法, action綁定返回結(jié)果的方法: h:mandButton value=提交 actionListener={} action={}/ ? 用 f:actionListener標(biāo)簽向組件注冊(cè)事件監(jiān)聽(tīng)器(實(shí)現(xiàn). ActionListener接口), action綁定返回結(jié)果的方法: h:mandButton value=提交 action={} f:actionListener type=/ f:actionListener type=/ /h:mandButton 即時(shí)事件( Immediate Event ) 即時(shí)事件是指 JSF視圖組件在取得請(qǐng)求中該取得的值之后,即立即處理指定的事件,而不再進(jìn)行后續(xù)的轉(zhuǎn)換器處理、驗(yàn)證器處理、更新模型值等流程。 h:mandButton value={} immediate=true actionListener={}/ 值變事件( Value Change Event ) ? 使用者改變了 JSF輸入組件的值后提交表單,就會(huì)發(fā)生值變事件,丟出一個(gè) ? 直接設(shè)定 JSF輸入組件的 valueChangeListener屬性: h:selectOneMenu value={} onchange=()。 valueChangeListener={} f:selectItem itemValue=zh_CN itemLabel=Chinese/ f:selectItem itemValue=en itemLabel=English/ /h:selectOneMenu ? 實(shí)現(xiàn) ,并定義其processValueChange()方法;然后在 JSF頁(yè)面上使用f:valueChangeListener標(biāo)簽,并設(shè)定其 type屬性: h:selectOneMenu value={} onchange=()。 f:valueChangeListe type=?/ f:selectItem itemValue=zh_CN itemLabel=Chinese/ f:selectItem itemValue=en itemLabel=English/ /h:selectOneMenu 階段事件( Phase Event) ? 重建視圖( Restore View) 依客戶端傳來(lái)的 session數(shù)據(jù)或服務(wù)器端上的 session數(shù)據(jù),重建JSF視圖組件。 ? 套用請(qǐng)求值( Apply Request Values) JSF視圖組件各自獲得請(qǐng)求中的屬于自己的值,包括舊的值與新的值。 ? 執(zhí)行驗(yàn)證( Process Validations) 轉(zhuǎn)換為對(duì)象并進(jìn)行驗(yàn)證。 ? 更新模型值( Update Model Values) 更新 Bean或相關(guān)的模型值。 ? 喚起應(yīng)用程序( Invoke Application) 執(zhí)行應(yīng)用程序相關(guān)邏輯。 ? 繪制響應(yīng)頁(yè)面( Render Response) 對(duì)先前的請(qǐng)求處理完之后,產(chǎn)生頁(yè)面以反應(yīng)客戶端執(zhí)行結(jié)果。 階段事件( Phase Event) ? 在每個(gè)階段的前后會(huì)引發(fā) . PhaseEvent ? 實(shí)現(xiàn) ,并向 Listener,便可捕獲事件 ? getPhaseId()、 beforePhase()與 afterPhase() ? PhaseId: ? ? ? ? ? ? ? 八、數(shù)據(jù)轉(zhuǎn)換與驗(yàn)證 ? 轉(zhuǎn)換器( Converter)協(xié)助模型與視圖之間的數(shù)據(jù)轉(zhuǎn)換 ? 驗(yàn)證器( Validator)協(xié)助進(jìn)行語(yǔ)意檢驗(yàn)( Semantic Validation) ? HTTP字符串 ?? Java對(duì)象 ? 對(duì)于基本數(shù)據(jù)類(lèi)型( primitive type)或是其Wrapper類(lèi), JSF會(huì)使用 、…… 等自動(dòng)進(jìn)行轉(zhuǎn)換 ? 對(duì)于 BigDecimal、 BigInteger,則會(huì)使用 javax. 、 行轉(zhuǎn)換 ? 對(duì)于 DateTime、 Number,可以使用 f:convert DateTime、 f:convertNumber標(biāo)簽進(jìn)行轉(zhuǎn)換,它們各自提供有一些簡(jiǎn)單的屬性,可以讓我們?cè)谵D(zhuǎn)換時(shí)指定一些轉(zhuǎn)換的格式細(xì)節(jié): h:outputText value={}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1