【发布时间】:2013-03-02 11:56:29
【问题描述】:
我正在同一个操作类 (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>
Employee-addEmployee-validation.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 中定义的规则有效。
请帮帮我。
【问题讨论】:
标签: java validation struts2