我想渲染数据
这是我的jsp页面表的样子
我是如何实现这一目标的,
请帮助我,
它给我带来了很多困惑,需要定义多少个类以及哪些字段。
感谢
答案 0 :(得分:18)
您的数据很可能来自数据库,这是返回的List
种javabeans。
让我们说这是:
List<MyObjects> objects
您需要在控制器级别设置它:
@RequestMapping(value="/table")
public ModelAndView renderTable() {
ModelAndView mv = new ModelAndView("/table");
mv.add("objects",objects);
return mv;
}
现在,这是在JSP上呈现它的方式:
<c:if test="${not empty objects}">
<table>
<c:forEach var="o" items="${objects}">
<tr>
<td>${o.id}</td>
<td>${o.name}</td>
<td>${o.descriptio}</td>
</tr>
</c:forEach>
</table>
</c:if>
你可以在这里阅读更多内容: http://static.springsource.org/spring/docs/3.0.1.RELEASE/reference/html/view.html