struts2 のユーザー オブジェクトに格納されているコレクションを反復処理できません。
私のStrutsアクション、フォーム、およびユーザーBeanは次のとおりです。
public class Project {
private String name;
private int id;
// getter and setter for name & id
}
public class User {
private String name;
private List<Project> projects;
:
:
public List<Project> getProjects() {
// fetch projects from database and add to projects
return projects;
}
}
pulbic class login extends ActionSupport {
private User user;
public String execute() {
user = new User();
return SUCCESS;
}
public User getUser () {
return user;
}
}
次に、jsp ページで、ユーザーのすべてのプロジェクトを表示する必要があります
JSP コード:
<s:iterator value="user.projects" var="proj" status="key">
<td> <s:property value="${proj.name}" /> </td>
<td> <s:property value="${proj.id}" /> </td>
</s:iterator>
しかし、この反復子は機能していません。どうすればいいですか?