<%@ page import="java.util.List" %>
<%@ page import="com.example.entity.News" %>
<%
List list = (List) request.getAttribute("newsList");
%>
<table>
<c:forEach items="${newsList}" var="news">
<tr>
<td>${news.title}</td>
<td><a href="detail.jsp?id=${news.id}">查看詳情</a></td>
</tr>
</c:forEach>
</table>
<%@ page import="com.example.dao.NewsDAO" %>
<%@ page import="com.example.entity.News" %>
<%
String idStr = request.getParameter("id");
if (idStr != null) {
int id = Integer.parseInt(idStr);
NewsDAO dao = new NewsDAO();
News news = dao.findById(id); // 查詢數據庫
if (news != null) {
request.setAttribute("news", news); // 放入請求域
}
}
%>
<div class="detail">
<h2>${news.title}</h2>
<span>發布時間: ${news.createTime}</span>
<div>${news.content}</div>
</div>
<!-- list.jsp -->
<jsp:include page="/common/header.jsp" />
<!-- 列表內容 -->
<jsp:include page="/common/footer.jsp" />
<!-- detail.jsp -->
<jsp:include page="/common/header.jsp" />
<!-- 詳情內容 -->
<jsp:include page="/common/footer.jsp" />
`