对某个表单中的某个变量作验证;
如:年龄是在0到100岁:
在资源文件ApplicationResouces.porper中写:
error.intRange={0}is between {1}and{2}
在validation.xml中编写:
<form-validation>
<formset>
<form name="regForm">
<field property="age" depends=" intRange">
<msg name="intRange" key="error.intRange" />
<arg0 name="intRange" key="age" resource="false" />
<arg1 name="intRange" key="0" resource="false" />
<arg2 name="intRange" key="100" resource="false" />
<var>
<var-name>min</var-name>
<var-value>0</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>100</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
主要步骤;
1、根据表单写验证文件validation.xml和资源文件ApplicationResources.porper。
2、将上面的文件在配制文件中注册。
3、配制文件中将<form-bean>中的内容改为:<form-bean name="regForm" type="org.apache.struts.validator.DynaValidatorForm">