orsen成長錄

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            3 隨筆 :: 2 文章 :: 0 評論 :: 0 Trackbacks
          一:form要繼承validate以上的form類這樣才可以,但是前臺驗證可以重寫父類的validate方法
          后臺驗證必須繼承ValidatorForm或ValidatorActionForm,測試發現:如果只做前臺驗證的話,不論用那個都可以。
          二:在struts-config.xml加入,加載Struts的動態驗證模塊。
          <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
                  <set-property property="pathnames"
                    value="/org/apache/struts/validator/validator-rules.xml,
                        /WEB-INF/validation.xml"/>
          </plug-in>
          三:在增加validation.xml文件,配置需要驗證的Form表單。
          <?xml version="1.0" encoding="utf-8" ?>
          <!DOCTYPE form-validation PUBLIC
               "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
               "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
          <form-validation>
              <formset>
            <form name="userInfoForm" >
             <field property="username" depends="required">
              // resource="false"說明不用Struts的資源文件,輸出消息自己寫
              //有多個Struts資源文件 bundle="這里是自愿文件的key值"
              <msg name="required" key="用戶名必填" resource="false"/>
             </field>
             <field property="password" depends="required">
              <msg name="required" key="errors.required"/>
              //給資源文件賦值研究
              <arg key="errors.required" position="0" name="password"/>
             </field>
            </form>
              </formset>
          </form-validation>
          四:網頁端,在網頁中應用。
          注意:form一定要用html:form包裝,負責不能通過自動驗證
          <!--使用生成生成腳本驗證該表單-->
          <html:form action="userinfo.do?method=login"  method="post"  onsubmit="return validateUserInfoForm(this)">
           用戶名稱:<input type="text" name="username"><br>
           擁護密碼:<input type="password" name="password"><br>
           <input type="submit" value="登陸"><br>
          </html:form>
          <!--動態生成驗證腳本-->
          <html:javascript formName="userInfoForm"/>
          posted on 2009-09-29 20:19 Orsen 閱讀(142) 評論(0)  編輯  收藏 所屬分類: Strust

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 库伦旗| 麻江县| 闽侯县| 织金县| 文昌市| 句容市| 长春市| 珠海市| 靖州| 石嘴山市| 灵宝市| 道孚县| 普宁市| 永州市| 昌吉市| 织金县| 柳州市| 温泉县| 双桥区| 合江县| 汪清县| 麦盖提县| 延长县| 云梦县| 万荣县| 玛多县| 桂阳县| 潞西市| 瓦房店市| 积石山| 嘉兴市| 合山市| 哈密市| 商河县| 天峨县| 蕉岭县| 连州市| 古蔺县| 荥经县| 平江县| 郓城县|