我正在同一个操作类(Employee.java)中创建一个具有两种方法(execute、addEmployee)的示例应用程序。我需要验证这两种方法中的一些公共字段,并且我有一些特定于方法的验证。我的 Employee.java 代码是:
public class Employee extends ActionSupport{
public String execute()
{
return SUCCESS;
}
public String addEmployee()
{
return SUCCESS;
}
}
和验证文件:
Employee-validation.xml 代码,用于验证姓名和年龄字段的必需字段验证。
员工执行验证.xml
<field name="age">
<field-validator type="int">
<param name="min">10</param>
<param name="max">40</param>
<message>Age must be in between 10 and 40</message>
</field-validator>
</field>
员工添加员工验证.xml
<field name="gender">
<field-validator type="int">
<param name="min">1</param>
<message>Please select a value</message>
</field-validator>
</field>
但是在运行时,只有 Employee-validation.xml 中定义的规则有效。
请帮我解决一下这个。