本文主要是介绍s:iterator遍历两个list——平行,非嵌套,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">转载自:http://scorpiomiracle.iteye.com/blog/583489</span>
需求:
如下表格所示,title 1,3是 action 中 list<Object1> 中一个 object1 的属性,title 2,4,5,6,7是 action 中另外一个 list<Object2> 中一个 object2 的属性,这两个 list都是查表所得。现在需如下显示,显然不是嵌套迭代。
title1 | title2 | title3 | title4 | title5 | title6 | title7 |
value1 | value2 | value3 | value4 | value5 | value6 | value6 |
代码如下:
<table>
<tr><th>title1</th><th>title2</th><th>title3</th><th>title4</th><th>title5</th><th>title6</th><th>title7</th>
</tr>
<!-- 关键 -->
<s:iterator value="object2list" status="status"><tr><!-- 关键 --><td><s:property value="%{object1list[#status.index].title1}"/></td><td><s:property value="title2"/></td><td><s:property value="%{object1list[#status.index].title3}"/></td><td><s:property value="title4"/></td><td><s:property value="title5"/></td><td><s:property value="title6"/></td><td><s:property value="title7"/></td></tr>
</s:iterator>
</table>
这篇关于s:iterator遍历两个list——平行,非嵌套的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!