如何在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>