posts - 13, comments - 7, trackbacks - 0, articles - 0
          第一步,在struts-config文件里添加valudator插件
          <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
          ??? <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,? /WEB-INF/validation.xml" />
          ? </plug-in>

          在action配置里添加屬性
          ? validate="true"


          第二步,

          在validation.xml文件里添加要驗證的表單字段的信息

          <form-validation>
          ??? <formset>
          ?<form name="logonForm">
          ? <field
          ???? property="ipcode"
          ???? depends="required,minlength">
          ??<arg0 key="LogonForm.ipcode"/>
          ??<arg1 name="minlength" key="${var:minlength}" resource="false"/>
          ????????? <var>
          ?????????? <var-name>minlength</var-name>
          ?????????? <var-value>4</var-value>
          ???????? </var>
          ? </field>
          ? <field
          ???? property="password"
          ???? depends="required,mask">
          ???? <arg0 key="LogonForm.password"/>
          ???? <var>
          ??<var-name>mask</var-name>
          ??<var-value>^[0-9a-zA-Z]*$</var-value>
          ???? </var>
          ? </field>
          ??????? </form>
          ??? </formset>
          </form-validation>


          在資源文件里添加


          validation.test.title=struts validation test
          errors.required={0} is required.<p>
          errors.minlength={0} can not be less than {1} characters.<p>
          errors.maxlength={0} can not be greater than {1} characters.<p>
          errors.invalid={0} is invalid.

          errors.byte={0} must be an byte.
          errors.short={0} must be an short.
          errors.integer={0} must be an integer.
          errors.long={0} must be an long.
          errors.float={0} must be an float.
          errors.double={0} must be an double.

          errors.date={0} is not a date.
          errors.range={0} is not in the range {1} through {2}.
          errors.creditcard={0} is not a valid credit card number.
          errors.email={0} is an invalid e-mail address.<p>

          LogonForm.ipcode=<font color=blue>User name</font>
          LogonForm.password=<font color=blue>User password</font>

          等等你所想要添加的信息

          主站蜘蛛池模板: 赤水市| 武乡县| 西城区| 阿坝县| 栾川县| 武强县| 广宗县| 张家界市| 页游| 河南省| 巴塘县| 启东市| 正阳县| 文昌市| 揭东县| 溆浦县| 桃江县| 永兴县| 临朐县| 高安市| 泰州市| 和顺县| 汉中市| 乐至县| 中牟县| 和林格尔县| 乡宁县| 镇巴县| 宁乡县| 家居| 南阳市| 吉林市| 彝良县| 凌海市| 襄樊市| 惠州市| 长顺县| 宜君县| 镇原县| 滦平县| 万荣县|