隨筆-124  評論-49  文章-56  trackbacks-0
          1 ActionForm中的validate方法驗證
          1)重寫ActionForm中的validate方法
          public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){
           ActionErrors errors=new ActionErrors ();
            if(username==null || username.length()<0){
            errors.add("unameisnull",new ActionMessgae("error.validate.unull"));
           }
           return errors;
          }
          2)資源文件ApplicationResources.properties
          error.validate.unull=usernaem is null
          3)在config.xml的<action-mappings>中<action>加入validate="true"屬性
          4)頁面標簽
          <html:errors/>
          ----------------------------------------------------
          validate驗證框架
          1 創(chuàng)建form繼承ValidatorForm或用DynaValidatorForm
          2 在WEB-INF下創(chuàng)建validator-rules.xml和validation.xml
          3 在src下創(chuàng)建資源文件ApplicationResources.properties
          4 要struts-config.xml中配
          <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
              <set-property property="pathnames"
                                 value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
          </plug-in>
          5 編寫validation.xml文件
          <formset>
           <form name="userForm">
             <field property="username"  depends="required">
             <arg key="lable.username"/>
             </field>
           </form>
          </formset>
          6 頁面使用<html:errors/>標簽
          posted on 2009-11-30 08:15 junly 閱讀(492) 評論(0)  編輯  收藏 所屬分類: struts2/struts1.3/JSF
          主站蜘蛛池模板: 江华| 乌拉特前旗| 溧阳市| 昌吉市| 伊川县| 黑山县| 宣汉县| 博罗县| 巴塘县| 萨嘎县| 富蕴县| 松原市| 清流县| 江口县| 江孜县| 调兵山市| 永平县| 白河县| 革吉县| 三亚市| 镇远县| 石河子市| 马公市| 翁牛特旗| 娱乐| 博罗县| 洮南市| 萨迦县| 六安市| 图木舒克市| 晴隆县| 西平县| 板桥市| 许昌县| 印江| 瑞安市| 南乐县| 西昌市| 楚雄市| 甘孜| 天津市|