Struts2 iterator标签集合中元素为数组的显示
http://windring.javaeye.com/blog/108170
---------------------------------
关键字: struts2
<s:iterator status="status" value="collection1"></s:iterator>
jsp 代码
<s:iterator value="collection1" status="status">
<s:property value="collection1[#status.index][0]"/>
<s:property value="collection1[#status.index][1]"/>
</s:iterator>
<s:iterator status="status" value="collection1">
<s:property value="collection1[#status.index][0]">
<s:property value="collection1[#status.index][1]"> </s:property>
<s:iterator value="collection1" status="status">
<s:property value="collection1[#status.index][0]">
<s:property value="collection1[#status.index][1]">
</s:property></s:property>
</s:iterator>
</s:property>
</s:iterator>
<s:iterator value="resultData" status="stuts">
<tr>
<s:iterator value="resultData[#stuts.index]" >
<td height="30px">
<s:property/>
</td>
</s:iterator>
</tr>
</s:iterator>
yuan_2004 2008-10-30 回复
如果你不知道数组的长度呢?
-----------------------
<s:if test="#st.getIndex()%3==0||#st.first">
<tr>
</s:if>
----------
struts2中二维数组的显示 http://www.blogjava.net/wangxinsh55/archive/2009/02/24/256486.html
1、用两重循环的方法
<s:iterator id="data1" value="#request.data" status="d1">
<s:iterator id="data2" value="#request.data1" status="d2">
<s:property value="#data2"/>
</s:iterator>
</s:iterator>
2、用一重循环的方法
<s:iterator value="collection1" status="status">
<s:property value="collection1[#status.index][0]"/>
<s:property value="collection1[#status.index][1]"/>
</s:iterator>