У меня есть Список MyBean1
в области запроса (они имеют имя tests
).MyBean1
имеет параметр типа Map<Integer, List<MyBean2>>
, доступный через вызов метода getMap()
.Ключи этой карты - числа от 1 до 6. MyBean2
имеет метод getValue()
, который возвращает строку.
Мне нужно, чтобы значения каждого списка были помещены в одну и ту же ячейку таблицы.
Я написал что-то вроде этого:
<c:forEach var="test" items="${tests}">
// some stuff
<td><c:forEach var="bean" items="S{test.map[1]}">${bean.value} </c:forEach></td>
// repeat for keys to 2 to 6
</c:forEach>
Но, похоже, это не работает.Я не получаю поля value
Списка, содержащиеся в карте, по ключу 1.
Я что-то не так делаю?
Я использую Spring MVC в качестве инфраструктуры MVC, иЯ могу получить другие поля из этой переменной test
.
Спасибо.