如何迭代从控制器发送到jsp的字符串列表

时间:2012-03-06 20:52:35

标签: jsp spring-mvc

我像这样调用ModelAndView的“addObject”:modelAndView.addObject("userNames", userNames);第二个参数是字符串的ArrayList。如何在JSP页面中迭代此列表?

这就是我所拥有的,但它似乎不起作用:

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

我是否需要添加标记导入才能使用标记c中的元素?

1 个答案:

答案 0 :(得分:5)

你试过了吗?

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

c:forEach标记位于核心JSTL库中。如果您还没有,那么您还需要在构建路径中使用jstl.jar。