?? list_notes.jsp
字號:
<%-- Document : list_notes Created on : 2009-2-17, 23:48:50 Author : Administrator--%><%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@ page import="java.util.*"%><%@ page import="com.shx.note.factory.*"%><%@ page import="com.shx.note.vo.*"%><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>留言管理系統——留言管理頁面</title> </head> <body> <center> <br> <h1>留言管理系統——JSP + MVC + DAO實現</h1> <hr> <br> <% // 編碼轉換 request.setCharacterEncoding("UTF-8"); if (session.getAttribute("p_name") != null) { // 用戶已登陸%> <% // 如果有內容,則修改變量i,否則根據i的值進行無內容提示 int i = 0; String keyword = request.getParameter("keyword"); List all = (List) request.getAttribute("all"); %> <form name="form" action="NoteServlet" method="POST"> 請輸入查詢的內容:<input type="text" name="keyword" value="" /> <input type="hidden" name="status" value="quaryByLike" /> <input type="submit" value="查詢" name="submit" /> </form> <h3><a href="insert.jsp">添加新留言</a> <a href="logout.jsp">退出</a></h3> <table width="80%" border="1"> <tr> <td width="10%">留言ID</td> <td width="22%">標題</td> <td width="13%">作者</td> <td width="40%">內容</td> <td width="5%">查看</td> <td width="5%">編輯</td> <td width="5%">刪除</td> </tr> <% Iterator iter = all.iterator(); while (iter.hasNext()) { Note note = (Note) iter.next(); i++; // 進行循環打印,打印出所有的內容,以表格形式 // 從數據庫中取出內容 int n_id = note.getN_id(); String title = note.getTitle(); String author = note.getAuthor(); String content = note.getContent(); if (keyword != null) { // 需要將數據反紅 title = title.replaceAll(keyword, "<font color=\"red\">" + keyword + "</font>"); author = author.replaceAll(keyword, "<font color=\"red\">" + keyword + "</font>"); content = content.replaceAll(keyword, "<font color=\"red\">" + keyword + "</font>"); } %> <tr> <td><%=n_id%></td> <td><a href="NoteServlet?n_id=<%=n_id%>&status=look"><%=title%></a></td> <td><%=author%></td> <td><%=content%></td> <td><a href="NoteServlet?n_id=<%=n_id%>&status=look">查看</a></td> <td><a href="NoteServlet?n_id=<%=n_id%>&status=quaryById">編輯</a></td> <td><a href="NoteServlet?n_id=<%=n_id%>&status=delete">刪除</a></td> </tr> <% } // 判斷i的值是否改變,如果改變,則表示有內容,反之,無內容 if (i == 0) { // 進行提示%> <tr> <td colspan="5">沒有任何內容!!!</td> </tr> <% } %> </table> <% } else { // 用戶未登陸,提示用戶登陸,并跳轉 response.setHeader("refresh", "2;URL=login.jsp"); %> 您還未登陸,請先登陸!!!<br> 兩秒后自動跳轉到登陸窗口!!!<br> 如果沒有跳轉,請按<a href="login.jsp">這里</a>!!!<br> <% } %> </center> </body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -