2007-08-29
webwork iterator 遍历双重list
经常会需要遍历双层的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,意思是取栈顶的元素.
发表评论
- 浏览: 47620 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
对象与实例的区别
对象是指创建在堆栈中的引用名 实例是指创建在堆中的类的具体一个表现 一般我们讲 ...
-- by gfrank119 -
Jdk1.5 annotation
直接看老外写的那个什么java5高手秘籍好了,也有介绍
-- by darkjune -
解决webwork utf-8 乱码问 ...
很好 谢谢 乱码解决了
-- by Echolee -
webwork iterator 遍历双 ...
如果二层迭代展现,然后需要用户输入第二层迭代中的一个元素的一个属性的值,应该怎样 ...
-- by freej -
优雅的解决web布局的问题 ...
使用sitemesh图片无法显示,非常不方便。
-- by jiyanliang






评论排行榜