validator验证

当一个属性字段需要验证三个规则时,例如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属性可以区分是使用哪个参数的变量值。测试通过!
posted on 2008-03-12 17:49  tyut  阅读(221)  评论(0编辑  收藏  举报