如何實現點選標題進入文章全文網頁?
1、點選標題,激發超連結
<tr <% if(i%2==0){%> class="admin-list-td-h2" <% }%> >
<%-- <%= %> 寫在標籤內就不是前臺輸出 --%>
<td><a href='newsDetailView.jsp?id=<%=n.getId()%>'><%=n.getTitle() %></a></td>
<td><%=n.getAuthor() %></td>
<td><%=n.getCreateDate() %></td>
<td><a href='NewsUpdate.jsp?id=<%=n.getId()%> '>修改</a>
<a href="javascript:if(confirm('確認是否刪除此新聞?')) location='adminNewsDel.jsp?id=2'">刪除</a>
</td>
2 捕捉 href 裡的 id (程式碼寫在跳轉後的jsp中)
<%
//獲得id:先獲得newsDetailList中標題超連結中的id
int id=Integer.parseInt(request.getParameter("id"));
// 根據id 獲得 id 對應的新聞 ,呼叫方法
News news=newsService.getNewsById(id);
%>
3 將新聞全文的固定不變的欄位常量 改成 隨著資料庫資料變動的欄位變數
<div class="main-content-right">
<div class="main-text-box">
<div class="main-text-box-tbg">
<div class="main-text-box-bbg">
<div class="article-box">
<!--新聞的標題-->
<h1><%=news.getTitle() %></h1>
<div class="source-bar">釋出者:<%=news.getAuthor() %> 分類:新聞資訊 更新時間:<%=news.getCreateDate() %> </div>
<div class="article-content">
<span class="article-summary"><b>摘要:<%=news.getSummary() %></b></span>
<% //這裡的 雙引號要寫在前面 不然會出現空指標異常
if("".equals(news.getPicPath()) || news.getPicPath()==null){%>
<p>新聞圖片:暫無</p><%
}else{%>
<p> 新聞圖片:<img src="<%=request.getContextPath() %>/upload/<%=news.getPicPath() %>" alt="" /></p>
<% }
%>
<p> 新聞內容:<%=news.getContent() %></p>
</div>
</div>
</div>
</div>
</div>
</div>