hk2000c技術專欄

          技術源于哲學,哲學來源于生活 關心生活,關注健康,關心他人

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            111 隨筆 :: 1 文章 :: 28 評論 :: 0 Trackbacks
          .在validation.xml中進行相關的驗證配置如:
          <?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相關驗證字段的名稱,depends所對應的驗證器
          <arg0 key="用戶名" resource="false"/>
          //當resource為TRUE時,表示使用來自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中如果不設置驗證器,那么就被所有的驗證器通用
          2、如<arg1 name="maxlength" resource="false" key="${var:maxlength}"/>中的arg1要與錯誤信息中所對應的該驗證器的參數一至(errors.maxlength={0} can not be greater than {1} characters.)
          如果(errors.maxlength={0} can not be greater than {2} characters.)的話,那么就必須將2改為1

          7.jsp中的前臺驗證:
          <htm:form arction =”” onsubmit=” return validateLoginForm(this) ”>
          <html:javascript formName="loginForm"/>
          //對應formBean的名字
          posted on 2007-11-08 01:10 hk2000c 閱讀(1756) 評論(0)  編輯  收藏 所屬分類: CMS項目開發
          主站蜘蛛池模板: 兴安盟| 十堰市| 安徽省| 威海市| 锦屏县| 钟祥市| 武威市| 文山县| 新竹县| 郎溪县| 靖西县| 土默特右旗| 东丰县| 德惠市| 莒南县| 淅川县| 天等县| 洪江市| 光泽县| 沧州市| 怀柔区| 博乐市| 洪湖市| 湖州市| 玛曲县| 潼南县| 上栗县| 元谋县| 南康市| 玉溪市| 洛宁县| 秀山| 原阳县| 额敏县| 余姚市| 纳雍县| 元朗区| 克山县| 兴国县| 博兴县| 苍山县|