经常会需要遍历双层的list,可以用脚本语言,但如果想用标签的话,
一直没有找到很好的做法,偶尔从朋友得到答案,下边是个例子:
构造一个双层列表:
outList = new ArrayList();
inList= new ArrayList();
inList.add(new Element("1","a"));
inList.add(new Element("2","b"));
outList.add(inList);
inList= new ArrayList();
inList.add(new Element("3","c"));
inList.add(new Element("4","d"));
outList.add(inList);

遍历:
<ww:iterator value="outList">
<ww:iterator value="top">
<ww: property value="key"/>,<ww: property value="value"/>
</ww:iterator>
</ww:iterator>
注意:关键点就一个top,意思是取栈顶的元素.
一直没有找到很好的做法,偶尔从朋友得到答案,下边是个例子:
构造一个双层列表:
outList = new ArrayList();
inList= new ArrayList();
inList.add(new Element("1","a"));
inList.add(new Element("2","b"));
outList.add(inList);
inList= new ArrayList();
inList.add(new Element("3","c"));
inList.add(new Element("4","d"));
outList.add(inList);
遍历:
<ww:iterator value="outList">
<ww:iterator value="top">
<ww: property value="key"/>,<ww: property value="value"/>
</ww:iterator>
</ww:iterator>注意:关键点就一个top,意思是取栈顶的元素.
本文介绍了一种使用标签来遍历双层列表的方法。通过构造一个包含两个子列表的外层列表,每个子列表中又包含多个元素,然后利用特定的标签语法实现了对这些元素的遍历。
38

被折叠的 条评论
为什么被折叠?



