我需要为ID
字段Company
和Employee
类实现自定义转换。我已经实现了自定义转换器扩展StrutsTypeConverter
,它已成功用于转换Company.ID
字段,但它不适用于Employee.ID
.
似乎主要问题出在转换属性文件中。我应该如何在转换属性文件中为员工 ID 字段指定转换器类?
MyAction-conversion.properties
:
company.id = com.struts2.convertors.MyCustomConverter
company.??????.id = com.struts2.convertors.MyCustomConverter
MyAction
:
public class MyAction extends ActionSupport {
private Company company;
public Company getCompany () {
return company;
}
public void setCompany (Company company) {
this.company= company;
}
@Override
public String execute() {
return SUCCESS;
}
}
Company
:
public class Company {
private ID id;
private List<Employee> employees;
// getters and setters
}
Employee
public class Employee{
private ID id;
private String name;
// getters and setters
}