如何使用JSTL迭代HashMap中的ArrayList?

如何使用JSTL迭代HashMap中的ArrayList?

我有这样的地图,

Map<Integer,ArrayList<Object>> myMap = new LinkedHashMap<Integer,ArrayList<Object>>();

现在我必须迭代这个Map,然后迭代地图中的ArrayList。我怎么能用JSTL做到这一点?


拉丁的传说
浏览 450回答 3
3回答

慕桂英546537

你尝试过这样的事吗?<c:forEach&nbsp;var='item'&nbsp;items='${map}'> &nbsp;&nbsp;&nbsp;&nbsp;<c:forEach&nbsp;var='arrayItem'&nbsp;items='${item.value}'&nbsp;/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... &nbsp;&nbsp;&nbsp;&nbsp;</c:forEach></c:forEach>

一只名叫tom的猫

你还没有关闭c tag.try out&nbsp;<c:forEach&nbsp;items="${logMap}"&nbsp;var="entry"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key&nbsp;=&nbsp;${entry.key},&nbsp;values&nbsp;=&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<c:forEach&nbsp;items="${entry.value}"&nbsp;var="item"&nbsp;varStatus="loop"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${item}&nbsp;${!loop.last&nbsp;?&nbsp;',&nbsp;'&nbsp;:&nbsp;''} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</c:forEach><br> &nbsp;&nbsp;&nbsp;&nbsp;</c:forEach>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java