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

adi*_*tya 8 spring jsp spring-mvc

我想渲染数据

这就是我的jsp页面表的样子  这是表格的样子

我怎么做到这一点,

请帮我,

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

谢谢

dan*_*nik 18

很可能你的数据来自数据库,这是一种List返回的javabeans.

让我们说这是:

List<MyObjects> objects
Run Code Online (Sandbox Code Playgroud)

您需要在控制器级别设置它:

@RequestMapping(value="/table")
public ModelAndView renderTable() {
    ModelAndView mv = new ModelAndView("/table"); 
    mv.add("objects",objects);
    return mv;
}
Run Code Online (Sandbox Code Playgroud)

现在,这是在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>
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读更多内容:http: //static.springsource.org/spring/docs/3.0.1.RELEASE/reference/html/view.html