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

          Struts validation 小例

          Posted on 2007-08-09 12:03 G_G 閱讀(1476) 評論(0)  編輯  收藏 所屬分類: struct
          問題: 當IE 禁用javascript 怎么驗證數(shù)據(jù)
          解決: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? 這是個難啃的骨頭 要多多的接觸


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 左权县| 东至县| 玉田县| 兴业县| 甘孜| 玉溪市| 明水县| 施甸县| 尤溪县| 台山市| 遵义市| 英吉沙县| 嘉荫县| 即墨市| 抚州市| 凤凰县| 曲阜市| 资溪县| 和林格尔县| 邵武市| 建湖县| 板桥市| 炉霍县| 桂平市| 农安县| 台北市| 雅江县| 武安市| 长葛市| 轮台县| 兴宁市| 景宁| 兰考县| 九龙县| 新乐市| 黑河市| 信阳市| 恩平市| 清水河县| 天全县| 中西区|