<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
          "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
<form-validation>
<formset>
<form name="loginForm">
<field property="firstName" depends="required,maxlength,minlength">
<arg0 key="用户名" resource="true"/>
<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>
<form name="regForm">
<field property="username" depends="required,maxlength,minlength">

<arg0 key="用户名" resource="true" />
<arg1 name="maxlength" key="${var:maxlength}" resource="false" />
<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>
<field property="password" depends="required,maxlength,minlength">
<arg0 key="密码" resource="true"/>
<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>
</form-validation>
这是我的验证器,可以在返回的消息里面,不能对数进行相对应,是怎么回事。
我看别人写的里面有个position这个属性。可是我写进去,直接就报错了,不知道是那里出了问题
   errors.maxlength={0} can not be greater than {1} characters.
里面的{}里面的参数没有对应,有没有高手帮忙解决一下!,3Q