struts2中,如何用iterator遍历List<object[]>
因为Object[]没有属性名称,不可以直接用属性名取值,我想问一下该如何取值?
<s:iterator value="list">
……
</s:iterator>
省略号这一段该如何写?
------最佳解决方案--------------------<s:iterator value="list" id="value" status="st">
<s:property value='#st.index'/>
<s:iterator value="value" id="obj">
<s:property value="obj"/>
</s:iterator>
</s:iterator>
------其他解决方案--------------------
试试,这种美属性的,看看嵌套循环吧!
------其他解决方案--------------------解释一下,比如list.get(0)是一个Object[],它的值为{ 1,2,3,4,5 },
在页面上我该如何把这12345分别显示出来?
------其他解决方案--------------------Object[] ob=(Object[])list.get(i)
------其他解决方案--------------------如果起前端遍历感觉不太方便。你就在后端遍历。然后将遍历的结果封装成你前端熟悉的集合遍历。
------其他解决方案--------------------问了别人,原来就这么简单:
<s:property value="list[#st.index][1]"/>
可能上面我表达的不是太清楚,不过也感谢各位的回复了,了解了其他的方法。