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



如何在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);
}

既然您已经在模型中放置了myList,那么它将被添加到请求中,就像向请求中添加任何其他属性一样。您可以通过JSP EL或scriptlet(尽管不是首选)从JSP引用集合。我建议使用JSTL来遍历List

使用JSTL的

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

最新更新