如何用struts 2.0标签 遍历 List<List<String>> listCollection?

2024-12-29 11:31:10
推荐回答(2个)
回答1:

我举个例子吧:内层的List我放的是一个一个学生的姓名,外层的List我放的是一个一个班级的班名,我的意思就是想把每个班的每个学生的姓名输出
在Action类构造的List为:
List classOne_students = new ArrayList();
for(int i = 0; i<50; i++){
classOne_students.add("student"+i);
}

List classTwo_students = new ArrayList();
for(int i = 0; i<40; i++){
classTwo_students.add("student"+i);
}
然后把这两个List放入classesList里
List> classesList = new List>();
classesList.add( classOne_students );
classesList.add( classTwo_students );
把这个classesList传回到jsp页面,
怎么把这个两层List显示出来,用标签嵌套遍历即可:





如果List里放的是自定义Pojo类的对象,总的写法还是一样,只不过取值上的写法有点差别。
如:我List里放的是一个个学生对象,学生对象有姓名name,年龄age属性



姓名:
年龄:

回答2: