Отображаемое значение в цикле <c: forEach> - PullRequest
0 голосов
/ 27 сентября 2011

Я использую Spring MVC 3. Из моего контроллера я устанавливаю значение

mav = new ModelAndView();
mav.setViewName("reports");
mav.addObject("ReportList", ReportList);
return mav;

В JSP

<c:forEach var="list" items="${ReportList}">
   $(list.name)
</c:forEach>

ReportList имеет размер 7. ReportList представляет собой список Report класса с name в качестве экземпляра с правильными получателями и установщиками .

Когда я запускаю его в браузере, он отображает $(list.name) 7 раз.

Не отображаются собственные имена.

Ответы [ 3 ]

3 голосов
/ 27 сентября 2011

Эти скобки: {}

<c:forEach var="list" items="${ReportList}">
   ${list.name}
</c:forEach>
2 голосов
/ 27 сентября 2011

должно быть ${list.name} ...

1 голос
/ 27 сентября 2011

Вы должны использовать тег <c:out> для отображения значения атрибута name.#{list.name} также может работать (замените ( на {).

...