• JSP第八次作业


    <body>
        <%
            request.setCharacterEncoding("utf-8");
            String uname = request.getParameter("uname");
            session.setAttribute("uname", uname);
            Connection conn = null;
            PreparedStatement ps = null;
            ResultSet rs = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
                //加载驱动
                String url = "jdbc:mysql://localhost:3306/users";
                String user = "root";
                String password = "admin";
                conn = DriverManager.getConnection(url, user, password);
                // 连接对象
                //conn = BaseDao.getConnection();
        %>
        <a href="editemail.jsp">写邮件</a>
        <table align="center">
            <tr>
                <td>username</td>
                <td>title</td>
                <td>msgcontent</td>
                <td>state</td>
                <td>sendto</td>
                <td>msg_create_date</td>
            </tr>
            <%
                Msg msg = new Msg();
                    ps = conn.prepareStatement("select * from msg where username=?");
                    ps.setString(1, uname);
                    rs = ps.executeQuery();
                    while (rs.next()) {
            %>
            <tr>
                <td><%=rs.getString("username")%></td>
                <td><a href="content.jsp?id=<%=rs.getInt("msgid")%>"><%=rs.getString("title")%></a></td>
                <td><%=rs.getString("msgcontent")%></td>
    
                <td>
                    <%
                        if (rs.getString("state").equals("1")) {
                    %> <%
         out.print("未读");
     %> <%
         } else {
     %> <%
         out.print("已读");
     %> <%
         }
     %>
                </td>
                <td><%=rs.getString("sendto")%></td>
                <td><%=rs.getString("msg_create_date")%></td>
            </tr>
            <%
                }
            %>
        </table>
       
        <br>
    
        <%
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                //BaseDao.closeAll(conn, ps, rs);
                try {
                    if (rs != null) {
                        rs.close();
                    }
                } finally {
                    try {
                        if (ps != null) {
                            ps.close();
                        }
                    } finally {
                        if (conn != null) {
                            conn.close();
                        }
                    }
                }
            }
        %>
    
    </body>
    <body>
        <%
            request.setCharacterEncoding("utf-8");
            String uname = (String) session.getAttribute("uname");
            String ctitle = request.getParameter("ctitle");
            String ccontent = request.getParameter("ccontent");
            String sendtoid = request.getParameter("sendtoid");
    
            String contitle = (String) session.getAttribute("newcontitle");
            session.setAttribute("uname", uname);
            Connection conn = null;
            PreparedStatement ps = null;
            ResultSet rs = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
                //加载驱动
                String url = "jdbc:mysql://localhost:3306/users";
                String user = "root";
                String password = "admin";
                conn = DriverManager.getConnection(url, user, password);
                // 连接对象
                //conn = BaseDao.getConnection();
        %>
        <%
        if(contitle!=null){
            Msg msg = new Msg();
                ps = conn.prepareStatement("select * from msg where title=?and username=?");
                ps.setString(1, contitle);
                ps.setString(2, uname);
                rs = ps.executeQuery();
                while (rs.next()) {
                ps = conn.prepareStatement("insert into msg(username,title,msgcontent,sendto,state,msg_create_date)" + "values('"
                        + rs.getString("sendto") + "','" + ctitle + "','" + ccontent + "','"
                        + uname + "','" + "1" + "','"+"2020-05-11"+"')");
                        ps.executeUpdate();
                        request.getRequestDispatcher("index.jsp").forward(request, response);
        %>
        <%
            }
            }else{
            Msg msg = new Msg();
                
            
                ps = conn.prepareStatement("insert into msg(username,title,msgcontent,sendto,state,msg_create_date)" + "values('"
                        + sendtoid + "','" + ctitle + "','" + ccontent + "','"
                        + uname + "','" + "1" + "','"+"2020-05-11"+"')");
                        ps.executeUpdate();
                        request.getRequestDispatcher("index.jsp").forward(request, response);
                        
                        }
        %>
        <%
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                //BaseDao.closeAll(conn, ps, rs);
                try {
                    if (rs != null) {
                        rs.close();
                    }
                } finally {
                    try {
                        if (ps != null) {
                            ps.close();
                        }
                    } finally {
                        if (conn != null) {
                            conn.close();
                        }
                    }
                }
            }
        %>
    
    
    
    
        <br>
    </body>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
      </head>
      
      <body>
       <form action="dologin.jsp" method="post">
    用户名:<input type="text" name="uname" value="kitty" /><Br>
    密码 :<input type="password" name="upwd" value="777"/><br>
    
    <input type="submit" value="登录">
    
    </form>
      </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@page import="java.sql.SQLException"%>
    <%@page import="com.gd.dao.BaseDao"%>
    <%@page import="com.gd.entity.Msg"%>
    <%@page import="java.sql.DriverManager"%>
    <%@page import="java.sql.PreparedStatement"%>
    <%@page import="java.sql.ResultSet"%>
    
    <%@page import="java.sql.Connection"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'detail.jsp' starting page</title>
        
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
      
    <body>
       <%
            request.setCharacterEncoding("utf-8");
            String uname = (String) session.getAttribute("uname");
            session.setAttribute("uname", uname);
            Connection conn = null;
            PreparedStatement ps = null;
            ResultSet rs = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
                //加载驱动
                String url = "jdbc:mysql://localhost:3306/users";
                String user = "root";
                String password = "admin";
                conn = DriverManager.getConnection(url, user, password);
                // 连接对象
                //conn = BaseDao.getConnection();
        %>
        
        <form action="insert.jsp" name="huifu" method="post">
            sendto :<input type="text" name="sendtoid"><br> <br> 
            
            标题:<input type="text" name="ctitle"><br> <br> 
            
            正文:<input type="text" name="ccontent"><br>
            <br>
            <input type="submit" value="发送">
            <a href="main.jsp">返回</a>
        </form>
        <%
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                //BaseDao.closeAll(conn, ps, rs);
                try {
                    if (rs != null) {
                        rs.close();
                    }
                } finally {
                    try {
                        if (ps != null) {
                            ps.close();
                        }
                    } finally {
                        if (conn != null) {
                            conn.close();
                        }
                    }
                }
            }
        %>
       
     </body>
    </html>

  • 相关阅读:
    IDEA常用快捷键和设置
    java反射总结
    IO编程总结
    3月份主要学习
    idea中maven将jar包导入本地maven库
    hive常用命令
    CentOS7 安装图形化桌面
    vue+leaflet
    Springboot + Rabbitmq + WebSocet + vue
    VUE 中引入百度地图(vue-Baidu-Map)
  • 原文地址:https://www.cnblogs.com/wangtianpeng/p/12868911.html
Copyright © 2020-2023  润新知