c:foreach标签中的内容无法显示,可以确定变量中是有数据的

 <table class="table table-striped table-bordered bootstrap-datatable datatable responsive">
                        <thead>
                        <tr>
                            <th>租赁编号</th>
                            <th>货场编号</th>
                            <th>租赁时长</th>
                        </tr>
                        </thead>
                        <tbody>
                        <c:forEach var="warents" items="${warents }">
                            <tr>
                                <td>${warents.rent_id }</td>
                                <td>${warents.warehouse_id }</td>
                                <td>${warents.rent_date }</td>
                            </tr>
                        </c:forEach>
                        </tbody>
                 </table>

这是表格的内容,可以确定warents中是有数据的,但就是显示不出来,之前的jsp页面也是这么写的可以显示,就这个不行。。求大大们帮忙解答一下

打断点调试吧,一步步的看,看看到底是哪个位置出错了,单纯的看代码是没用的

一步步调试,看看你的请求在后台是不是传数据回来了,firedebug看一下你的请求响应json是不是有数据,如果有数据再看看你的字段是不是写错了

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
jsp上面要引入这个

查看源代码是否生成了tr的html代码,是整个表格不显示还是单单数据不显示,表头是否显示了?如果都不显示说明table容器样式有问题,导致整个表格不显示了,检查表格容器的父容器有什么样式

如果数据tr不显示,那么要么样式有问题隐藏起来了,要么你就没查询出数据