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

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


          網站導航:
           
          主站蜘蛛池模板: 会同县| 黎城县| 景德镇市| 永吉县| 宣化县| 雷山县| 农安县| 和平县| 乐东| 遂昌县| 五大连池市| 苍溪县| 滨海县| 拜泉县| 金门县| 康平县| 青岛市| 孝义市| 汽车| 北宁市| 子长县| 安塞县| 永城市| 扶余县| 永福县| 岢岚县| 高台县| 襄樊市| 酒泉市| 青阳县| 宁明县| 黑山县| 宜城市| 韩城市| 克什克腾旗| 沐川县| 禄丰县| 河津市| 象山县| 漠河县| 丹阳市|