struts,validation error

I am developing web application using struts. I am validating my jsp fields using struts validation.

code of my validation.xml is as

<field property="lname"

depends="required,mask,minlength,maxlength">

<msg name="mask"

key="errors.mask"/>

<msg name="required"

key="errors.required"/>

<msg name="minlength"

key="errors.minlength"/>

<msg name="maxlength"

key="errors.maxlength"/>

<arg0 key="RegisterForm.lname"/>

<arg1 name="minlength"

key="${var:minlength}"

resource="false" />

<arg2 name="maxlength"

key="${var:maxlength}"

resource="false" />

<var>

<var-name>minlength</var-name>

<var-value>1</var-value>

</var>

<var>

<var-name>maxlength</var-name>

<var-value>30</var-value>

</var>

<var>

<var-name>mask</var-name>

<var-value>^[a-zA-Z]{1}[0-9a-zA-Z]*$</var-value>

</var>

</field>

And in struts-config.xml (i am using properties files also)

<message-resources parameter="ApplicationResources"/>

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">

<set-property

property="pathnames"

value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>

</plug-in>

I am getting Error:

org.xml.sax.SAXParseException: Attribute "resources" must be declared for element type "arg2".

Please, let me know how to code my validation.xml or any other changes i need to make.

Thanks.

[1726 byte] By [Anamikashriva] at [2007-11-27 6:40:48]
# 1

FORMAT YOUR CODE PLEASE!

try

<arg name="minlength" key="${var:minlength}" resource="false" />

<arg name="maxlength" key="${var:maxlength}" resource="false" />

with arg, not arg1 or 2

oropezaa at 2007-7-12 18:10:11 > top of Java-index,Java Essentials,Java Programming...