用struts2 迭代标签同时迭代两个list
2个回答
展开全部
<s:set name="list1" value="{'a','b','c'}"></s:set>
<s:set name="list2" value="{'1','2','3'}"></s:set>
<s:iterator value="#list1" status="st">
<s:property/><!--直接输出list1迭代的内容-->
<s:property value="#list2[#st.index]"/><!--输出list1迭代索引对应的list2的内容-->
<br/>
</s:iterator>
通过 status 来获得当前迭代的索引,然后通过这个索引取得另外一个list的内容
<s:set name="list2" value="{'1','2','3'}"></s:set>
<s:iterator value="#list1" status="st">
<s:property/><!--直接输出list1迭代的内容-->
<s:property value="#list2[#st.index]"/><!--输出list1迭代索引对应的list2的内容-->
<br/>
</s:iterator>
通过 status 来获得当前迭代的索引,然后通过这个索引取得另外一个list的内容
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询