Struts validation

I'm try to validate a form using struts Form with Validator, I want to validate the no input & maxlength. I've setup the configs but when I test the form it only shows "Validation Error(s), UserName is required."

even if I've put a username.. why?

part code:

form jsp

<html:javascript formName="loginForm"/>

</head>

<html:form action="/login">

<td width="15%">Enter your name:</td>

<td width="85%">

<html:text property="name" size="25" maxlength="50"

onfocus="this.select()"/>

</td>

</tr>

-

LoginForm

public class LoginForm extends org.apache.struts.validator.ValidatorForm{

private String name = null;

private String result ;

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

public void setResult(String result) {

this.result = result;

}

public String getResult() {

return result;

}

validation.xml

<form name="loginForm">

<field

property="username"

depends="required,maxlength">

<arg position="0" key="loginForm.username"/>

<arg position="1"key="${var:maxlength}" name="maxlength"

resource="false"/>

<var>

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

<var-value>10</var-value>

</var>

</field>

</form>

[1535 byte] By [suse69a] at [2007-11-27 10:03:53]
# 1
<html:text property="name" size="25" maxlength="50" onfocus="this.select()"/>property is 'name' here and in the validation.xml, it is 'username'?
skp71a at 2007-7-13 0:38:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2
Thanks it works
suse69a at 2007-7-13 0:38:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...