0

タグを使用して、JSPlistEventsで (タイプ の)という名前のリストを反復処理しています。for ループ内で、 から値を表示する必要があります。ハッシュマップのキーは、リスト内の要素になります。以下のコード スニペットを参照してください。List<String><c:forEach>HashMap<String,String>

<c:forEach items="${listEvents}" var="listEvent" varStatus="eventCount">
     <c:out value="${eventMap[listEvent]}</
</c:forEach> 

上記のコードを試してみると、

PropertyNotFoundException [java.lang.String に "Key" プロパティが見つかりません]。

これを修正するにはどうすればよいですか?

4

1 に答える 1

1

これは正しい方法です:

         <c:forEach var="listEvent" items="${eventMap}" varStatus="eventCount">
                ${listEvent.value}
         </c:forEach>

キーにアクセスするには、次の行を追加します。

         ${listEvent.key}
于 2013-03-29T19:40:07.633 に答える