青春没有彩排丶
2016-11-03 03:28
采纳率: 60%
浏览 1.3k
已采纳

Struts2问题:如何解决<s:iterator>遍历两个平行非嵌套list集合问题

如下表格所示,title 1,3是 action 中 list 中一个 object1 的属性,title 2,4,5,6,7是 action 中另外一个 list 中一个 object2 的属性,这两个 list都是查表所得。

图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 青春没有彩排丶 2016-11-03 09:04
    已采纳

    转自:http://scorpiomiracle.iteye.com/blog/583489

    方法有效

            <s:iterator value="#request.deviceList" var="deviceList" status="status">
                <tr>
                                <td><s:property value="#deviceList.sd_ID"/></td>
                    <td><s:property value="#deviceList.sd_Mac"/></td>
                    <td><s:property value="%{#request.jsonList[#status.index].v}"/></td>
                    <td><s:property value="%{#request.jsonList[#status.index].alert}"/></td>
                    <td><s:property value="%{#request.jsonList[#status.index].broken}"/></td>
                    <td></td>
                    <td><s:property value="#deviceList.sd_UpdateTime"/></td>
                </tr>
            </s:iterator>
    
    已采纳该答案
    打赏 评论
  • qq_23113827 2016-11-03 04:00

    你这个得在后台代码取出来循环负值给map然后再添加进list中,最后扔给前台这个list,不能两个扔到前台,不然做不出这个效果,至于其他的方法没试过,我一直都这么写

    打赏 评论

相关推荐 更多相似问题