为什么validator无法验证 我的注册表单啊!!!!
validator.xml中
<form name= "/registerForm ">
<field
property= "userName "
depends= "required,minlength ">
<arg0 key= "register.name "/>
<arg1 name= "minlength "
key= "${var:minlength} " resource= "false "/>
<var>
<var-name> minlength </var-name>
<var-value> 3 </var-value>
</var>
</field>
<field
property= "password1 "
depends= "required,minlength,maxlength ">
<arg0 key= "register.password1 "/>
<arg1 name= "minlength "
key= "${var:minlength} " resource= "false "/>
<arg1 name= "maxlength "
key= "${var:maxlength} " resource= "false "/>
<var>
<var-name> minlength </var-name>
<var-value> 6 </var-value>
</var>
<var>
<var-name> maxlength </var-name>
<var-value> 12 </var-value>
</var>
</field>
</form>
MessageResources.properties中.
#-- register user --
errors.username=User name is required
errors.pwd=Password is required
register.name=userName
register.password1=password
jsp中.
<table align= "center ">
<html:form action= "register.do " >
<bean:message key= "register.name "/>
<html:text property= "userName "/>
<html:errors property= "username "/> <br>
<bean:message key= "register.password1 "/>
<html:password property= "password1 "/>
<html:errors property= "pwd "/> <br>
<html:submit> <bean:message key= "register.submit "/> </html:submit>
</html:form>
</table>
[解决办法]
1 <form name= "/registerForm "> 把 "/ "去了试试
2 在struts-config.xml内 <plug-in > 两个xml文件