JSTLでマップをループする [重複] 質問する

JSTLでマップをループする [重複] 質問する

Map<String, String>JSTL でループしてキーの値とその値を出力したいと考えています。

たとえば、Map<String, String>任意の数のエントリを持つことができるマップがあり、JSTL を使用してこのマップをループし、キーとその値の両方を出力したいと考えています。

キーを使用して値にアクセスする方法はわかっています${myMap['keystring']}が、キーにアクセスするにはどうすればよいでしょうか?

ベストアンサー1

このような:

<c:forEach var="entry" items="${myMap}">
  Key: <c:out value="${entry.key}"/>
  Value: <c:out value="${entry.value}"/>
</c:forEach>

おすすめ記事