為什么我的list.jsp 頁(yè)面讀不出數(shù)據(jù)?
controller代碼:
@RequestMapping(value = "/list", method = RequestMethod.GET)
?? ?public String list(Model model) {
?? ??? ?// 獲取列表頁(yè)面
?? ??? ?List<Seckill> list = seckillService.getSeckillList();//debug出來(lái),list 是有數(shù)據(jù)的
?? ??? ?model.addAttribute("list", list);
?? ??? ?return "list";// /WEB-INF/jsp/list.jsp
?? ?}
list.jsp頁(yè)面代碼:
<%@ page language="java" contentType="text/html; charset=UTF-8"
??? pageEncoding="UTF-8"%>
<!-- 引入jstl -->
<%@include file="common/tag.jsp"%>
<!DOCTYPE html>
<html>
?? <head>
????? <title>秒殺列表頁(yè)</title>
????? <%@include file="common/head.jsp"%>
?? </head>
?? <body>
???? <!-- 頁(yè)面顯示部分 -->
???? <div class="container">
??? ??? ?<div class="panel panel-default">
??? ??? ??? ?<div class="panel-heading text-center">
??? ??? ??? ??? ?<h2>秒殺列表</h2>
??? ??? ??? ?</div>
??? ??? ??? ?<div class="panel-body">
??? ??? ??? ??? ?<table class="table table-hover">
??? ??? ??? ??? ??? ?<thead>
??? ??? ??? ??? ??? ??? ?<tr>
??? ??? ??? ??? ??? ??? ??? ?<td>名稱</td>
??? ??? ??? ??? ??? ??? ??? ?<td>庫(kù)存</td>
??? ??? ??? ??? ??? ??? ??? ?<td>開始時(shí)間</td>
??? ??? ??? ??? ??? ??? ??? ?<td>結(jié)束時(shí)間</td>
??? ??? ??? ??? ??? ??? ??? ?<td>創(chuàng)建時(shí)間</td>
??? ??? ??? ??? ??? ??? ??? ?<td>詳情頁(yè)</td>
??? ??? ??? ??? ??? ??? ?</tr>
??? ??? ??? ??? ??? ?</thead>
??? ??? ??? ??? ??? ?<tbody>
??? ??? ??? ??? ??? ??? ?<c:forEach var="sk" items="${list}">
??? ??? ??? ??? ??? ??? ??? ?<tr>
??? ??? ??? ??? ??? ??? ??? ??? ?<td>${sk.name}</td>
??? ??? ??? ??? ??? ??? ??? ??? ?<td>${sk.number}</td>
??? ??? ??? ??? ??? ??? ??? ??? ?<td>${sk.startTime}</td>
??? ??? ??? ??? ??? ??? ??? ??? ?<td>${sk.endTime}</td>
??? ??? ??? ??? ??? ??? ??? ??? ?<td>${sk.createTime}</td>
??? ??? ??? ??? ??? ??? ??? ??? ?<td><a class="btn btn-info" href="/seckill/${sk.seckillId}/detail" target="_blank">link</a></td>
??? ??? ??? ??? ??? ??? ??? ?</tr>
??? ??? ??? ??? ??? ??? ?</c:forEach>
??? ??? ??? ??? ??? ?</tbody>
??? ??? ??? ??? ?</table>
??? ??? ??? ?</div>
??? ??? ?</div>
???? </div>
?? ?<!-- jQuery文件。務(wù)必在bootstrap.min.js 之前引入 -->
?? ?<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
?? ?<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
?? ?<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
?? </body>
</html>
頁(yè)面訪問(wèn)效果:
2017-07-16
為什么我的list.jsp老是404錯(cuò)誤,運(yùn)行不出來(lái)?
2017-07-16
sevlet版本指定為3.1,list.jsp文件運(yùn)行不出來(lái)
2016-11-24
感謝大家的幫助,已經(jīng)解決,是由于web.xml文件中指定的servlet版本太低造成。
2016-11-12
同時(shí)請(qǐng)檢查是否引入標(biāo)簽庫(kù)
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2016-11-12
web.xml 的 <web-app> 中添加metadata-complete=true 屬性, 通知Web容器是否要尋找注解,在文件中不指定或者指定 metadata-complete 為 false ,那么在部署期間,容器必須掃描注解和Web分片,指定為true則是通過(guò)xml方式掃描。