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