posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Struts validation 小例

          Posted on 2007-08-09 12:03 G_G 閱讀(1486) 評論(0)  編輯  收藏 所屬分類: struct
          問題: 當IE 禁用javascript 怎么驗證數據
          解決:Struts validation? 框架

          1)先 建 Form類?? extendsValidatorForm
          ???
          ????private?String?name?;
          ????
          private?String?pass?;???

          2) Jsp 建立
          ??<body>
          ??????
          <font?color="red"?><html:errors/></font>
          ????
          <html:form?action="/test">
          ????????name:
          <html:text?property="name"?/>
          ????????pass:
          <html:text?property="pass"?/>
          ????????
          <html:submit>submit</html:submit>
          ????
          </html:form>
          ??
          </body>

          3)validator.xml建立
          <?xml?version='1.0'?>
          <!DOCTYPE?form-validation?PUBLIC
          ??????????"-//Apache?Software?Foundation//DTD?Commons?Validator?Rules?Configuration?1.0//EN"
          ??????????"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd"
          >
          ??????????
          <form-validation>
          ????
          <formset>
          ????????
          <form?name="testForm">
          ????????????
          <field?property="name"?depends="minlength,maxlength,mask">
          ????????????????
          <msg?name="minlength"?key="err.minlength"?/>?
          ??????????????? <!-- 當 minlength錯時 msg 激活 -->
          ????????????????<msg?name="maxlength"?key="err.maxlength"?/>
          ????????????????
          <arg0?key="${var:maxlength}"??resource="false"/>
          ????????????????
          <arg1?key="${var:minlength}"?resource="false"/>
          ????????????????
          <var>
          ????????????????????
          <var-name>maxlength</var-name>
          ????????????????????
          <var-value>5</var-value>
          ????????????????
          </var>
          ????????????????
          <var>
          ????????????????????
          <var-name>minlength</var-name>
          ????????????????????
          <var-value>3</var-value>
          ????????????????
          </var>
          ????????????
          </field>
          ????????????????
          ????????
          </form>
          ????
          </formset>
          </form-validation>

          4)ApplicationResources.properties
          #?Resources?for?parameter?'com.validator.struts.ApplicationResources'
          #
          ?Project?P/validator
          err.minlength=?err?min?<?3
          err
          .maxlength=?err?max?>?5

          心得: validation? 這是個難啃的骨頭 要多多的接觸


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


          網站導航:
           
          主站蜘蛛池模板: 呼伦贝尔市| 电白县| 新巴尔虎右旗| 盐边县| 靖江市| 丘北县| 白城市| 错那县| 石柱| 保亭| 南投县| 沅陵县| 仁布县| 宜君县| 基隆市| 扎兰屯市| 金山区| 呼玛县| 宁津县| 海林市| 长垣县| 黑水县| 阿坝县| 东宁县| 康乐县| 桂平市| 柳州市| 黄梅县| 卢湾区| 米泉市| 明溪县| 吉木萨尔县| 泉州市| 连州市| 葵青区| 凉山| 五原县| 济源市| 白水县| 宁晋县| 太仓市|