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? 這是個難啃的骨頭 要多多的接觸


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


          網站導航:
           
          主站蜘蛛池模板: 通山县| 财经| 信宜市| 东乡族自治县| 平陆县| 许昌市| 潼关县| 灵璧县| 新河县| 邻水| 寿宁县| 建水县| 平昌县| 漳州市| 松江区| 北海市| 元阳县| 龙陵县| 湛江市| 江津市| 平原县| 长泰县| 龙南县| 台南县| 云梦县| 江津市| 清水河县| 达拉特旗| 通化县| 龙里县| 榕江县| 南汇区| 郴州市| 绥德县| 宝山区| 东源县| 甘泉县| 治多县| 九台市| 防城港市| 通河县|