为什么页面上不显示jstl的遍历,网页源码上foreach标签都没有
jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta charset="UTF-8">
<title>留言板</title>
<link rel="stylesheet" href="css/index.css">
<script type="text/javascript">
</script>
</head>
<body>
<header>
<div class="container">
<%
if (null != request.getSession().getAttribute("existUser")) {
%>
<nav>
<a href="${pageContext.request.contextPath }/my_message_list.jsp">我的留言</a>
</nav>
<nav>
<a href="${pageContext.request.contextPath }/edit_user.jsp">我的信息</a>
</nav>
<%
} else {
%>
<nav>
<a href="${pageContext.request.contextPath }/login.jsp">登录</a> <a
href="${pageContext.request.contextPath }/reg.jsp">注册</a>
</nav>
<%
}
%>
</div>
</header>
<form action="${pageContext.request.contextPath }/MessageServlet"
method="post">
<input type="hidden" name="method" value="display">
<section class="banner">
<div class="container">
<div>
<h1>慕课网留言板</h1>
<p>慕课网是垂直的互联网IT技能免费学习网站。以独家视频教程、在线编程工具、学习计划、问答社区为核心特色。在这里,你可以找到最好的互联网技术牛人,也可以通过免费的在线公开视频课程学习国内领先的互联网IT技术。
</p>
</div>
</div>
</section>
<section class="main">
<div class="container">
<c:forEach var="message" items="${list }">
<div class="alt-item">
<div class="alt-head">
<div class="alt-info">
<span>作者:${message.user.username }<a
href="${pageContext.request.contextPath }"></a></span> <span>时间:${message.create_time }</span>
</div>
</div>
<div class="alt-content">
<h3>${message.title }</h3>
<p>${message.content}</p>
</div>
</div>
</c:forEach>
</div>
</section>
</form>
<section class="page">
<div class="container">
<!-- 分页内容参考视频中老师源码 -->
</div>
</section>
<footer> copy@慕课网 </footer>
</body>
</html>
网页源码
<html>
<head>
<meta charset="UTF-8">
<title>留言板</title>
<link rel="stylesheet" href="css/index.css">
<script type="text/javascript">
</script>
</head>
<body>
<header>
<div class="container">
<nav>
<a href="/liuyanban/login.jsp">登录</a> <a
href="/liuyanban/reg.jsp">注册</a>
</nav>
</div>
</header>
<form action="/liuyanban/MessageServlet"
method="post">
<input type="hidden" name="method" value="display">
<section class="banner">
<div class="container">
<div>
<h1>慕课网留言板</h1>
<p>慕课网是垂直的互联网IT技能免费学习网站。以独家视频教程、在线编程工具、学习计划、问答社区为核心特色。在这里,你可以找到最好的互联网技术牛人,也可以通过免费的在线公开视频课程学习国内领先的互联网IT技术。
</p>
</div>
</div>
</section>
<section class="main">
<div class="container">
</div>
</section>
</form>
<section class="page">
<div class="container">
<!-- 分页内容参考视频中老师源码 -->
</div>
</section>
<footer> copy@慕课网 </footer>
</body>
</html>
正在回答
同学你好,同学所描述的标签里遍历的内容不显示,是指的后台在数据库中查询出来的数据,在页面没有显示出来吗?建议同学在分页查询数据的controller中打入断点,debug运行一下,查看一下是否获取到了数据库的数据,同学可以参考案例中第6章的代码,编写一下。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星