⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list_notes.jsp

📁 留言管理系统,用JAVA JSP + MVC + DAO完成
💻 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 + -