rendering data in jsp using spring controllers and

2020-02-26 00:15发布

i want to render data

this is how my jsp page table look like  this is what a table look like

how i achieve this,

please help me,

it creates a lot of confusion for me, that how many classes are to be define and what are the fields.

thanks

1条回答
乱世女痞
2楼-- · 2020-02-26 00:58

Most likely your data is coming from database and this is kind of List of javabeans returned.

Let's say this is:

List<MyObjects> objects

You need to set it in controller level:

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

Now this is the way you render it on the 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>

You can read about it more here: http://static.springsource.org/spring/docs/3.0.1.RELEASE/reference/html/view.html

查看更多
登录 后发表回答