📄 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 + -