隨筆-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 創建form繼承ValidatorForm或用DynaValidatorForm
          2 在WEB-INF下創建validator-rules.xml和validation.xml
          3 在src下創建資源文件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 閱讀(487) 評論(0)  編輯  收藏 所屬分類: struts2/struts1.3/JSF
          主站蜘蛛池模板: 维西| 铜山县| 泌阳县| 香港 | 乐陵市| 股票| 汉川市| 河西区| 辽中县| 蛟河市| 鄂州市| 惠来县| 西贡区| 清水河县| 巴塘县| 邵东县| 芷江| 禄劝| 汉川市| 临海市| 磴口县| 宜丰县| 青铜峡市| 贞丰县| 德钦县| 临海市| 攀枝花市| 京山县| 墨脱县| 丽水市| 广汉市| 牙克石市| 宜宾县| 家居| 新民市| 永新县| 鄱阳县| 吉安市| 内江市| 邛崃市| 南丹县|