從制造到創造
          軟件工程師成長之路
          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 閱讀(646) 評論(0)  編輯  收藏 所屬分類: Java-25.JSF

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

          常用鏈接

          留言簿(9)

          我參與的團隊

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 459358
          • 排名 - 114

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 从江县| 江城| 烟台市| 汉中市| 姚安县| 海淀区| 瓮安县| 阜宁县| 类乌齐县| 东港市| 临桂县| 福海县| 农安县| 和平县| 隆安县| 惠州市| 曲麻莱县| 若羌县| 收藏| 清河县| 盐津县| 防城港市| 沅江市| 二连浩特市| 策勒县| 荔浦县| 青浦区| 青海省| 鹤峰县| 根河市| 夹江县| 枣强县| 渝北区| 敖汉旗| 独山县| 宁夏| 桂平市| 云林县| 河北区| 乌拉特中旗| 珠海市|