【问题标题】:rendering data in jsp using spring controllers and different classes使用spring控制器和不同的类在jsp中渲染数据
【发布时间】:2011-02-08 07:26:23
【问题描述】:

我想渲染数据

这就是我的 jsp 页表的样子

我是如何做到这一点的,

请帮帮我,

这让我很困惑,要定义多少类以及字段是什么。

谢谢

【问题讨论】:

    标签: spring jsp spring-mvc


    【解决方案1】:

    您的数据很可能来自数据库,这是 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

    【讨论】:

    • 感谢您的回答。但是,除非您在所有 jstl 语句之前添加美元符号,否则它将不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多