從制造到創造
          軟件工程師成長之路
          posts - 292,  comments - 96,  trackbacks - 0
          在JSF應用中,我們會經常用到值變事件(ValueChange),執行完值變方法后,默認情況下,會做提交動作,這樣就會校驗頁面中的其他控件,例如是否為空等等。但是其他控件我們還沒有輸入值,當然不能校驗,所以我們要阻止校驗,而等到用戶點擊“提交”按鈕的時候再校驗。

          如果我們沒有做任何控制,運行效果就是下面這樣,這顯然不能然用戶滿意:



          其實只要在方法和Jsp頁面修改一下就可以了:

          首先,將 immediate="true" :


          其次,在值變函數中添加:

          FacesContext context = FacesContext.getCurrentInstance();
          ...
          context.renderResponse();

          就可以了。


           

          posted on 2007-08-21 15:57 CoderDream 閱讀(641) 評論(0)  編輯  收藏 所屬分類: Java-25.JSF

          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(9)

          我參與的團隊

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 458389
          • 排名 - 114

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 会理县| 元氏县| 衡南县| 千阳县| 历史| 溧水县| 肥西县| 淮南市| 南投市| 兴山县| 武强县| 乡城县| 铁岭市| 洛阳市| 拉孜县| 旅游| 雷州市| 黔西县| 乌鲁木齐市| 芒康县| 内丘县| 科技| 博客| 普洱| 白沙| 正镶白旗| 屏山县| 乡宁县| 阳高县| 衡水市| 新疆| 新建县| 友谊县| 旌德县| 萝北县| 黄龙县| 潜山县| 江安县| 洛浦县| 东平县| 凤山市|