У меня есть страница JSP, которая получает объект HashMap этого типа:
Map<Long, Map<String, Object>>
.
Пример этой карты:
foo = {1 = {id=1, response="someText"}, 2={id=99, response="random"}};
Я пытаюсь перебрать содержимое обеих карт в foo следующим образом:
<c:forEach items="${fooMap.content}" var="outerMap">
<c:forEach items="${outerMap.value}" var = "innerMap">
<p>${innerMap.response}</p>
</c:foreach>
</c:forEach>
Но это выдает "Свойство 'response', не найденное для типа java.util.HashMap .....
Кто-нибудь, пожалуйста, скажите мне, что я делаю не так?
Я знаю, что могу получить доступ к содержимому innerMap с помощью Map.EntrySet. Но я хочу получить доступ к значению, используя определенные ключи.