validator驗(yàn)證框架

          1.要使用validator驗(yàn)證框架,首先要采用插件機(jī)制把validator加入到框架中去。
          在struts配置文件中配置ValidatorPlugIn插件,代碼如下:

          <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
               <set-property property="pathnames"
               value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
          </plug-in>

          2.validator框架不能用于驗(yàn)證標(biāo)準(zhǔn)的org.apache.struts.action.ActionForm類。要使用validator框架,
          應(yīng)該采用ActionForm的兩個(gè)子類:org.apache.struts.validator.DynaValidatorForm和
          org.apache.struts.validator.ValidatorForm。

          3.DynaValidatorForm和ValidatorForm都實(shí)現(xiàn)了validate()方法,所以,在創(chuàng)建他們的子類時(shí),不必覆蓋
          validate()方法;具體做法是將自動生成的validate()和reset()方法刪除。

          4.編寫validation.xml文件,這個(gè)文件很重要哦!
          在這個(gè)文件中設(shè)置各種驗(yàn)證規(guī)則,可以是validator框架自帶的,也可以是自定義的規(guī)則!

          5.如果有自定義的規(guī)則,首先要添加到validator-rules.xml文件中。

          posted on 2005-08-18 16:14 扭轉(zhuǎn)乾坤 閱讀(757) 評論(1)  編輯  收藏 所屬分類: JSP相關(guān)

          評論

          # re: validator驗(yàn)證框架 2007-03-20 13:13 撒發(fā)的發(fā)

          我做一個(gè)應(yīng)用Struts框架的 java程序,應(yīng)用validator框架,做完后,資源管理器中的validator-rule.xml與 validation.xml文件圖標(biāo)上出現(xiàn)小紅叉,點(diǎn)擊小紅叉顯示Unable to connect to host:"jakarta.apache.org" 提示,請問各位前輩,怎么解決該問提?指教請發(fā)送信件到fwanghao@yahoo.com.cn,

          小蟲感謝
            回復(fù)  更多評論   

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類(31)

          隨筆檔案(30)

          文章分類(32)

          文章檔案(33)

          相冊

          PHP小站-首頁

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 镇雄县| 吴堡县| 仙居县| 南和县| 永康市| 邓州市| 舒兰市| 德格县| 健康| 开远市| 哈巴河县| 安义县| 马关县| 三门县| 娱乐| 建平县| 沙洋县| 龙山县| 腾冲县| 德州市| 凌云县| 平利县| 庆云县| 宝山区| 腾冲县| 光泽县| 佛学| 邵阳县| 定兴县| 天等县| 泰和县| 织金县| 甘南县| 南华县| 连南| 灵川县| 鹿泉市| 南昌县| 南城县| 临邑县| 西昌市|