发表于: 2019-10-23 23:40:35
1 838
今天完成的事情:
明天计划的事情:
遇到的问题:
使用c标签库,循环遍历数据时,那一行数据都没有。总共3行单元格,就只有这一行没有。
<table align="center" border="1" cellspacing="0">
<%--<tr>标签定义表格行,<th>定义表格头,<td>定义表格单元。--%>
<tr>
<th>序号</th>
<th>创建时间</th>
<th>更新时间</th>
<th>姓名</th>
<th>QQ</th>
<th>工作类型</th>
<th>入学日期</th>
<th>毕业院校</th>
<th>线上学号</th>
<th>日报链接</th>
<th>入学誓言</th>
<th>辅导师兄</th>
<th>从哪得知修真院</th>
<%--colspan属性规定单元格可横跨的列数--%>
<th colspan="2">操作</th>
</tr>
<%--<c:forEach>迭代一个集合中的对象。有以下属性:--%>
<%--items:要被循环的信息,不必要,默认值无--%>
<%--begin:开始的元素(从0开始,0为第一个元素),不必要,默认值0--%>
<%--end:结束的元素(从0开始),不必要,默认值Last element--%>
<%--step:每一次迭代的步长,不必要,默认值1--%>
<%--var:代表当前条目的变量名称,不必要,默认值无--%>
<%--varStatus:代表循环状态的变量名称,不必要,默认值无--%>
<c:forEach items="${cardList}" var="user">
<tr>
<td>${user.id}</td>
<td>${user.create_at}</td>
<td>${user.update_at}</td>
<td>${user.name}</td>
<td>${user.QQ}</td>
<td>${user.job}</td>
<td>${user.date}</td>
<td>${user.school}</td>
<td>${user.number_online}</td>
<td>${user.daily_link}</td>
<td>${user.oath}</td>
<td>${user.brother}</td>
<td>${user.where_know}</td>
<%--<a>用于定义超链接,从一个页面链接到另一个页面。href是其中最重要的属性,指定链接的目标。--%>
<td><a href="updateGo?id=${user.id}">编辑</a></td>
<td><a href="del?id=${user.id}">删除</a></td>
</tr>
</c:forEach>
<tr>
<td colspan="15">
<a href="addGo">添加</a>
</td>
</tr>
</table>
Controller中的代码:
public ModelAndView cardList() {
//获取到查询的数据
List<User> cardList = cardService.getAll();
ModelAndView mav = new ModelAndView();
//将数据放置到ModelAndView对象view中,第二个参数可以是任何java类型
mav.addObject("cardList", cardList);
mav.setViewName("cardList");
return mav;
}
不知道究竟是怎么回事,百度也找不到这个问题。
收获:
评论