隨筆-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
          主站蜘蛛池模板: 汕头市| 墨脱县| 平果县| 响水县| 新巴尔虎右旗| 东阿县| 嘉善县| 克拉玛依市| 西昌市| 延寿县| 湘潭县| 余庆县| 招远市| 阿城市| 利津县| 玉山县| 从化市| 高安市| 高密市| 建平县| 兴隆县| 新疆| 许昌市| 分宜县| 报价| 双桥区| 闽清县| 青龙| 岳普湖县| 武定县| 安陆市| 霍林郭勒市| 土默特右旗| 新晃| 宜昌市| 湟源县| 萍乡市| 赤水市| 太仆寺旗| 肥西县| 阳新县|