zoukankan      html  css  js  c++  java
  • 第八个JSP作业-写邮件

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

      

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

      

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

      

  • 相关阅读:
    WCF、WebAPI、WCFREST、WebService之间的区别
    常见的排序方法
    PHP中日期时间函数date()用法总结
    controller中获取全局配置111
    Zf2 自定义组件库如何设置
    module/config/module.config.php文件内涵定义
    zf2环境设置
    菜菜鸟Zend Framework 2 不完全学习涂鸦(四)-- 模块
    菜菜鸟Zend Framework 2 不完全学习涂鸦(三)-- 例子功能设置
    菜菜鸟Zend Framework 2 不完全学习涂鸦(二)-- 类库共享
  • 原文地址:https://www.cnblogs.com/minmeishaonv/p/12879076.html
Copyright © 2011-2022 走看看