后台业务逻辑: public class A{ public List getList(){ List <ArrayList> list1=new ArrayList<ArrayList>(); while(){ List list2=new ArrayList(); ... list1.add(list2); } return list1; } }Action 的execute方法: A a=new A(); List list1=a.getList(); request.setAttribute("list1",list1); 前台jsp显示: <!-- id 指代list1中的list2 --> <logic:iterate name="list1" id="element"> <!-- id 指代list2的其他对象--> <logic:iterate name="element" id="object"> <bean:write name="object"/> </logic:iterate> </logic:iterate>
public class A{
public List getList(){
List <ArrayList> list1=new ArrayList<ArrayList>();
while(){
List list2=new ArrayList();
...
list1.add(list2);
}
return list1;
}
}Action 的execute方法:
A a=new A();
List list1=a.getList();
request.setAttribute("list1",list1);
前台jsp显示:
<!-- id 指代list1中的list2 -->
<logic:iterate name="list1" id="element">
<!-- id 指代list2的其他对象-->
<logic:iterate name="element" id="object">
<bean:write name="object"/>
</logic:iterate>
</logic:iterate>
<logic:iterate name="list" id="ls">
<bean:write name="ls" property="bid" />
<nesd:iterate name="ls" id="lsss">
<bean:write name="lsss" property="lid" />
</nesd:iterate>
</<logic:iterate>
注:其中lsss是ls中的一个集合 lid是lsss中封装的一个对象编号
nesd ==》好像拼写的不对!请谅解(整个代码意思是对的)