<formset>
<form name="employeeForm">
<field property="name"
depends="required,mask">
<arg0 key="name.displayname"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z]*$</var-value>
</var>
</field>
</form>
</formset>
<form name="employeeForm">
<field property="name"
depends="required,mask">
<arg0 key="name.displayname"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z]*$</var-value>
</var>
</field>
</form>
</formset>
<var-value>^[a-zA-Z]*$</var-value>
我在name中输入了123,提交的时候还是能正常提交,不验证!!!
错误信息如下:
错误信息如下:
ERROR [http-8080-Processor25] (Validator.java:461) - reflection: null
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.validator.Validator.validateFieldForRule(Validator
.java:454)
at org.apache.commons.validator.Validator.validateField(Validator.java:5
44)
at org.apache.commons.validator.Validator.validate(Validator.java:582)
at org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorF
不知怎么回事!
可是如果我不输入提交则required的校验好使
而mask的校验不行!
顺便问你一句,struts-legacy.jar包是干什么用的!!