使用spring控制器和不同的类在jsp中渲染数据

时间:2011-02-08 07:26:24

标签: spring jsp spring-mvc

我想渲染数据

这是我的jsp页面表的样子  this is what a table look like

我是如何实现这一目标的,

请帮助我,

它给我带来了很多困惑,需要定义多少个类以及哪些字段。

感谢

1 个答案:

答案 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