struts 2 标签 双层循环遍历数据
此标签主要用于当查询出的list列名不确定时使用。
<s:iterator value="mainList" id="list_1">
<tr>
<s:iterator value="areaList" id="list_2">
<td align="right">
<s:set name="res" value="%{#list_2.vtit}"></s:set>
<s:property value="#list_1.get(#res)"/>
</td>
</s:iterator>
</tr>
</s:iterator>
mainList 为主数据list
areaList 为主数据中列名list
vtit 为areaList 中列名
mainList 查出的数据为
列名:
area_01 area_02 area_03
数据:
12 12 13
12 12 13
12 12 13
areaList 查询出的数据为
列名:
vtit vtit_desc
数据:
area_01 地域一
area_02 地域二
area_03 地域三