Как перебрать список строк, отправленных из контроллера в JSP - PullRequest
4 голосов
/ 07 марта 2012

Я вызываю «addObject» ModelAndView следующим образом: modelAndView.addObject("userNames", userNames); Второй аргумент - это ArrayList строк. Как я могу перебрать этот список на странице JSP?

Это то, что у меня есть, но, похоже, оно не работает:

<select id="users">
   <c:forEach var="userName" items="${userNames}">
      <option>${userName}<option/>
   </c:forEach>
</select>

Нужно ли добавлять импорт тегов, чтобы можно было использовать элементы в теге c?

1 Ответ

5 голосов
/ 07 марта 2012

Вы пробовали:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

Тег c: forEach находится в базовой библиотеке JSTL. Если вы этого еще не сделали, вам также понадобится jstl.jar в вашем пути сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...