如何在Spring JSP页面中显示数据列表

时间:2013-04-30 19:45:45

标签: spring spring-mvc

如何在Spring JSP页面中显示数据列表。下面你可以看到我的控制器中的代码,它返回了一个消息列表但是如何在JSP页面中创建一个列表

public ModelAndView displayRequestPage(HttpSession session)
{
    Map<String, Object> model = new HashMap<String, Object>();

    List<Message> myList = mService.listMessages();
    model.put("names", myList );
    return new ModelAndView("list", model);
}

1 个答案:

答案 0 :(得分:1)

由于您已将myList放入模型中,因此会将其添加到请求中,类似于向请求添加任何其他属性。您可以通过JSP EL中的JSP EL或scriptlet引用该集合(尽管不是首选)。我建议使用JSTL迭代List

使用JSTL

<c:forEach var="i" items="${names}">
   Name <c:out value="${i.fieldGoesHere}"/><p>
</c:forEach>