我有 2 个 java 类。一个是 java bean,另一个是这个 java bean 类的实例集合。
public class Quiz{
private int id;
private String title;
//getters and setters
}
public class Quizzes{
List<Quiz> quizList = new ArrayList<Quiz>;
public Quizzes{
//constructor to add Quiz objects to quizList
Quiz curQuiz = new Quiz();
...
}
public List<Quiz> getQuizList(){
return this.quizList;
}
}
在我的 JSP 中,我想访问例如测验的 ID(或标题)。我怎样才能做到这一点?我唯一的想法是遍历 quizlist 中的对象并调用 getId 方法,然后将此整数值添加到列表中。例如像这样:
public List<Integer> getId(){
List<Integer> idList = new ArrayList<Integer>();
ListIterator<Quiz> ir = quizlist.listIterator();
int id;
while (ir.hasNext()){
Quiz curQuiz = ir.next();
id = curQuiz.getId();
idList.add(id);
}
return idList;
}
但是没有更好的解决方案吗?