s:iterator遍历两个list——平行,非嵌套

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 15:30   11   0
需求:
如下表格所示,title 1,3是 action 中 list<Object1> 中一个 object1 的属性,title 2,4,5,6,7是 action 中另外一个 list<Object2> 中一个 object2 的属性,这两个 list都是查表所得。现在需如下显示,显然不是嵌套迭代。
[table]
|title1|title2|title3|title4|title5|title6|title7|
|value1|value2|value3|value4|value5|value6|value6|
[/table]

解决方法:

<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>
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP