hk2000c技術(shù)專欄

          技術(shù)源于哲學(xué),哲學(xué)來源于生活 關(guān)心生活,關(guān)注健康,關(guān)心他人

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            111 隨筆 :: 1 文章 :: 28 評(píng)論 :: 0 Trackbacks
          .在validation.xml中進(jìn)行相關(guān)的驗(yàn)證配置如:
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "validator_1_0.dtd" >
          <form-validation>
          <formset>
          <form name="loginForm">//struts-config.xml中formBean的名字
          <field property="username" depends="required,maxlength,minlength">
          //property相關(guān)驗(yàn)證字段的名稱,depends所對(duì)應(yīng)的驗(yàn)證器
          <arg0 key="用戶名" resource="false"/>
          //當(dāng)resource為TRUE時(shí),表示使用來自resource Bundle中的消息,反之指定key中消息
          <arg1 name="maxlength" resource="false" key="${var:maxlength}"/>
          <var>
          <var-name>maxlength</var-name>
          <var-value>8</var-value>
          </var>
          <arg2 name="minlength" resource="false" key="${var:minlength}"/>
          <var>
          <var-name>minlength</var-name>
          <var-value>2</var-value>
          </var>

          </field>
          </form>
          </formset>

          所注意的問題:1、如<arg0 key="用戶名" resource="false"/>在arg0中如果不設(shè)置驗(yàn)證器,那么就被所有的驗(yàn)證器通用
          2、如<arg1 name="maxlength" resource="false" key="${var:maxlength}"/>中的arg1要與錯(cuò)誤信息中所對(duì)應(yīng)的該驗(yàn)證器的參數(shù)一至(errors.maxlength={0} can not be greater than {1} characters.)
          如果(errors.maxlength={0} can not be greater than {2} characters.)的話,那么就必須將2改為1

          7.jsp中的前臺(tái)驗(yàn)證:
          <htm:form arction =”” onsubmit=” return validateLoginForm(this) ”>
          <html:javascript formName="loginForm"/>
          //對(duì)應(yīng)formBean的名字
          posted on 2007-11-08 01:10 hk2000c 閱讀(1751) 評(píng)論(0)  編輯  收藏 所屬分類: CMS項(xiàng)目開發(fā)
          主站蜘蛛池模板: 澄江县| 金平| 右玉县| 蓬安县| 阿勒泰市| 温宿县| 闻喜县| 浦北县| 滦平县| 明光市| 云和县| 龙南县| 鄄城县| 乌拉特后旗| 鹤山市| 周口市| 磐石市| 金沙县| 高安市| 廊坊市| 汉源县| 定兴县| 田阳县| 福海县| 西华县| 红河县| 枞阳县| 陆丰市| 同仁县| 青铜峡市| 丽水市| 信阳市| 资中县| 剑川县| 麻阳| 墨脱县| 紫金县| 云梦县| 响水县| 化州市| 祁门县|