当一个属性字段需要验证三个规则时,例如password字段需要验证required,minlength,maxlength三个规则,
required需要一个参数,可以设置在资源文件中,如<arg0 key="jsp.password" resource="true">
而minlength和maxlength各需要两个参数<arg0/> 和<arg1/>。

以下为password字段的整个验证代码:
<arg0 key="jsp.password" resource="true">
<arg1 name="minlength"  key="${var:minlength}" resource="false" />
    <var>
        <var-name>minlength</var-name>
        <var-value>6</var-value>
    </var>

<arg1  name="maxlength"  key="${var:maxlength}" resource="false" />
    <var>
        <var-name>maxlength</var-name>
        <var-value>16</var-value>
    </var>


用红色字体表明的name属性可以区分是使用哪个参数的变量值。测试通过!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-11-06
  • 2021-07-11
  • 2021-07-04
  • 2021-07-19
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案