List
List<Map<TSendMessage, List<TSendId>>> 怎么在Struts2标签迭代
List<Map<TSendMessage, List<TSendId>>> map=new ArrayList<Map<TSendMessage,List<TSendId>>>(); 红色部分为对象 请问怎么用Struts2标签迭代 谢谢
------解决方案--------------------
转:可以用c:foreach标签啊
<c:forEach var = "entry" items = "${map}">
<c:forEach var = "e" items = "${entry.value}">
${e}
</c:forEach>
</c:forEach>
大概是这样前一个foreach迭代map
后一个foreach迭代list
其中e是list中的每个对象
取属性的话 ${e.XX} XX是属性名
List<Map<TSendMessage, List<TSendId>>> map=new ArrayList<Map<TSendMessage,List<TSendId>>>(); 红色部分为对象 请问怎么用Struts2标签迭代 谢谢
------解决方案--------------------
转:可以用c:foreach标签啊
<c:forEach var = "entry" items = "${map}">
<c:forEach var = "e" items = "${entry.value}">
${e}
</c:forEach>
</c:forEach>
大概是这样前一个foreach迭代map
后一个foreach迭代list
其中e是list中的每个对象
取属性的话 ${e.XX} XX是属性名