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

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

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

    Knight of the round table

    wansong

    JSF學習

    在JSF的幾個生命周期階段,分別會在以下幾個階段調用組件的Converter:
    1,對于UIInput組件:如果按鈕事件的immediate屬性為true(<h:commandButton immediate="true" .../>),JSF會在 [Apply Request Values Phase:應用請求值階段],反之,JSF會在[Process Validations Phase:數據檢查階段] 檢驗用戶輸入的有效性,有效的情況下會調用綁定到該UIInput組件的Converter對用戶輸入進行轉換。同時,跟UIOutput組件一樣,JSF會在[Render Response:重畫畫面階段]調用Converter對UIInput進行顯示前的變換處理
    2,對于UIOutput組件:JSF會在[Render Response:重畫畫面階段]調用綁定到該UIOutput組件的Converter對將要顯示的值進行變換。

    JSF的生命周期:一個典型JSF請求分成以下6個階段:(http://www.lifevv.com/tenyo/doc/20070520012424461.html)

    1. Restore View Phase:重載視圖階段
    2. Apply Request Values Phase:應用請求值階段 這個階段主要做2件事:第一,把用戶提交的數據設置到組件中去;第二,把用戶事件(比如按下按鈕等)加到事件隊列。
    3. Process Validations Phase:數據檢查階段 這個階段主要做數據的合法性檢查,如果用戶輸入了非法數據,則在畫面上顯示相應的錯誤消息。
    4. Update Model Values Phase:更新模型值階段 把組件里的值設置到Model中去。
    5. Invoke Application Phase:用戶業務邏輯階段 主要處理用戶按鈕事件等,調用業務邏輯處理(action)。
    6. Render Response:重畫畫面階段 畫面描畫和展現。



     

    posted on 2010-06-22 09:26 w@ns0ng 閱讀(231) 評論(0)  編輯  收藏 所屬分類: Jboss Seam

    主站蜘蛛池模板: 一区二区三区在线观看免费| 亚洲一区二区三区免费在线观看 | 最近2019中文字幕免费看最新| 性色av极品无码专区亚洲| 亚洲视频在线一区二区| 国偷自产一区二区免费视频| 亚洲黄色在线观看视频| 凹凸精品视频分类国产品免费| 中国好声音第二季免费播放| jlzzjlzz亚洲jzjzjz| 久久精品亚洲男人的天堂| 7723日本高清完整版免费| 一区二区三区免费在线视频| 亚洲精品一区二区三区四区乱码 | 国产亚洲精彩视频| 亚洲avav天堂av在线不卡| 国产精品无码素人福利免费| 久久免费美女视频| 爱爱帝国亚洲一区二区三区| 亚洲国产精品自在线一区二区| 国产免费私拍一区二区三区| 69视频免费在线观看| 草久免费在线观看网站| 亚洲乱码无限2021芒果| 国产亚洲精品自在线观看| 热久久精品免费视频| 18禁美女裸体免费网站| xxxxx做受大片在线观看免费| 亚洲中文字幕无码亚洲成A人片| 亚洲精品成人网站在线观看| 在线观看免费精品国产| 国产成人精品久久免费动漫| 91成人免费观看在线观看| 亚洲av无码偷拍在线观看| 亚洲噜噜噜噜噜影院在线播放| 亚洲人成网站在线播放vr| 免费欧洲美女牲交视频| 最近2019中文免费字幕| 51视频精品全部免费最新| 成全视频在线观看免费| 国产精品免费一区二区三区|