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

Mar*_*426 4 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>
Run Code Online (Sandbox Code Playgroud)

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

Ann*_*cks 5

你有没有尝试过:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Run Code Online (Sandbox Code Playgroud)

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