日期:2014-05-18  浏览次数:20663 次

struts的validator验证问题
intRange验证规则,需要写参数
<field   property= "age "   depends= "intRange ">
<arg0   key= "test.age "/>
<arg1   key= "${var:min} "   name= "intRange "   resource= "false "/>
<arg2   key= "${var:max} "   name= "intRange "   resource= "false "/>
<var>
                    <var-name> min </var-name>
                    <var-value> 1 </var-value>
                </var>
                <var>
                    <var-name> max </var-name>
                    <var-value> 100 </var-value>
                </var>
</field>

上面是我写的,没有报错,但是也没有验证效果
看了很多书上说多个参数要写成arg0,arg1,arg2。。。
但是我在eclipse里这样写就报错,运行之后也报错
not   found   in   application   scope   under   key   "org.apache.commons.validator.VALIDATOR_RESOURCES "

------解决方案--------------------
你把arg2也写成arg1就行了.两个最大值和最小值的都用arg1.不用分arg1和arg2