<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>