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
}