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項目開發
          主站蜘蛛池模板: 邻水| 绵竹市| 舞阳县| 大兴区| 苍南县| 黄龙县| 普兰店市| 江城| 天台县| 烟台市| 延安市| 龙南县| 云安县| 南雄市| 西贡区| 曲水县| 普定县| 从江县| 仁寿县| 南城县| 景宁| 汉源县| 邹平县| 通化县| 昭苏县| 筠连县| 新平| 临澧县| 历史| 崇阳县| 正蓝旗| 延津县| 密云县| 邵武市| 永川市| 武安市| 桦甸市| 侯马市| 南雄市| 天门市| 兴业县|