<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java學習

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經(jīng)搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    JSF html標簽


    JSF html標簽

    Jsf提供了一套標準的html標簽。可以讓您搭配JSF組件輸出HTML文件,標準的HTML Renderer Kit主要包括了幾個類別:

    • 輸出(Outputs 其名稱以output作為開頭,作用為輸出指定的信息或綁定值。
    • 輸入(Inputs 其名稱以input作為開頭,其作用為提供使用者輸入字段。
    • 命令(Commands 其名稱以command作為開頭,其作用為提供命令或鏈接按鈕。
    • 選擇(Selections 其名稱以select作為開頭,其作用為提供用戶選項的選取。
    • 表格 Table dataTable相關,用于生成表格
    • 其它 包括了formmessagemessagesgraphicImage等等未分類的標簽。

     

    屬性名稱

    適用

    說明

    id

    所有組件

    可指定id名稱,以讓其它標簽或組件參考

    binding

    所有組件

    綁定至UIComponent

    rendered

    所有組件

    是否顯示組件

    styleClass

    所有組件

    設定Cascading stylesheet (CSS)

    value

    輸入、輸出、命令組件

    設定值或綁定至指定的值

    valueChangeListener

    輸入組件

    設定值變事件處理者

    converter

    輸入、輸出組件

    設定轉換器

    validator

    輸入組件

    設定驗證器

    required

    輸入組件

    是否驗證必填字段

    immediate

    輸入、命令組件

    是否為立即事件

     

     

    輸出類的標簽包括了outputLabeloutputLinkoutputFormat outputText

    分別舉例說明如下:

    • outputLabel

    產生<label> HTML標簽,使用for屬性指定組件的client ID,例如:

     <h:inputText id="user" value="#{user.name}"/>
     <h:outputLabel for="user" value="#{user.name}"/>

     
    這會產生像是以下的html
     <input id="user" type="text" name="user" value="guest" />
     <label for="user">

     

    • outputLink

    產生<a> HTML標簽,例如:
     <h:outputLink value="../index.jsp"/>
     

    value
    所指定的內容也可以是JSF EL綁定。

     

    • outputFormat

    產生指定的文字信息,可以搭配<f:param>來設定信息的參數(shù)以格式化文本信息,例如:
     <f:loadBundle basename="messages" var="msgs"/>
     <h:outputFormat value="#{msgs.welcomeText}">
         <f:param value="Hello"/>
         <f:param value="Guest"/>
     </h:outputFormat>

     
    如果您的messages.properties包括以下的內容:
     welcomeText={0}, Your name is {1}.
     
    {0}{1}會被取代為<f:param>設定的文字,最后顯示的文字會是:
     Hello, Your name is Guest.
     
    另一個使用的方法則是:
     <h:outputFormat value="{0}, Your name is {1}.">
         <f:param value="Hello"/>
         <f:param value="Guest"/>
     </h:outputFormat>

     

    • outputText

    簡單的顯示指定的值或綁定的信息,例如:
     <h:outputText value="#{user.name}"/>

     

     

     

    輸入類標簽包括了inputTextinputTextareainputSecret inputHidden

    分別舉例說明如下:

    • inputText

    顯示單行輸入字段,即輸出<input> HTML標簽,其type屬性設定為text,例如:

     <h:inputText value="#{user.name}"/>

     

    • inputTextarea

    顯示多行輸入文字區(qū)域,即輸出<textarea> HTML標簽,例如:

     <h:inputTextarea value="#{user.command}"/>

     

    • inputSecret

    顯示密碼輸入字段,即輸出<input> HTML標簽,其type屬性設定為password,例如:
     <h:inputSecret value="#{user.password}"/>
     
    您可以設定redisplay屬性以決定是否要顯示密碼字段的值,默認是false

     

    • inputHidden

    隱藏域,即輸出<input> HTML標簽,其type屬性設定為hidden,隱藏域的值用于保留一些信息于客戶端,以在下一次發(fā)送窗體時一并送出,例如:
     <h:inputHidden value="#{user.hiddenInfo}"/>


    zhuan: http://m.tkk7.com/itvincent/archive/2008/01/22/114074.html

    posted on 2009-03-24 09:55 找個美女做老婆 閱讀(3452) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    導航

    統(tǒng)計

    公告

    本blog已經(jīng)搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人毛片视频免费网站观看| 91精品啪在线观看国产线免费| 国产一级在线免费观看| 哒哒哒免费视频观看在线www| 亚洲美国产亚洲AV| 日本免费v片一二三区| 亚洲日韩精品无码AV海量| 成人黄软件网18免费下载成人黄18免费视频 | 久久精品成人免费网站| 亚洲人成图片小说网站| 三级黄色免费观看| 亚洲AV人无码综合在线观看| 男人进去女人爽免费视频国产| 亚洲欧洲国产日韩精品| 亚洲一区在线免费观看| 99亚偷拍自图区亚洲| 日本一道一区二区免费看| 人人公开免费超级碰碰碰视频| 一本色道久久综合亚洲精品| 国产成人无码区免费网站| 亚洲神级电影国语版| 一个人免费观看在线视频www| 亚洲日产乱码一二三区别 | 亚洲精品无码你懂的网站| 中文字幕手机在线免费看电影| 亚洲春色在线视频| av无码久久久久不卡免费网站 | 亚洲不卡无码av中文字幕| 国产VA免费精品高清在线| 亚洲第一精品福利| 一个人看www在线高清免费看 | 国产成人精品免费午夜app| 亚洲一区二区三区在线网站| 日本一道本高清免费| 拍拍拍无挡免费视频网站| 激情综合亚洲色婷婷五月APP| 四虎国产精品免费视| 国产精品网站在线观看免费传媒 | 亚洲国产综合AV在线观看| 亚洲自偷自偷偷色无码中文| 无码av免费毛片一区二区|