13周jsp

package com.ywck.servlet;

 

import java.io.IOException;

import java.io.PrintWriter;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

import com.wck.dao.UsersDao;

 

public class Dologinservlet extends HttpServlet {

 

    /**

     * Constructor of the object.

     */

    public Dologinservlet() {

        super();

    }

 

    /**

     * Destruction of the servlet. <br>

     */

    public void destroy() {

        super.destroy(); // Just puts "destroy" string in log

        // Put your code here

    }

 

    

    public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        request.setCharacterEncoding("utf-8");

        String uname = request.getParameter("uname");

        String upwd = request.getParameter("upwd");

        UsersDao ud = new UsersDao();

        if (ud.login(uname, upwd)) {

            request.getSession().setAttribute("uname",uname);

            request.getRequestDispatcher("main.jsp").forward(

                    request,response);

        } else {

            out.print("登录失败,即将跳回登录页......");

            response.setHeader("refresh", "3;url=denglu.jsp");

        }

    }

 

    

    public void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

 

        doGet(request,response);

    }

 

    /**

     * Initialization of the servlet. <br>

     *

     * @throws ServletException if an error occurs

     */

    public void init() throws ServletException {

    }

 

}

package com.wck.servlet;

 

import java.io.IOException;

import java.io.PrintWriter;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

import com.wck.dao.MsgDao;

import com.wck.entity.Msg;

 

public class Dowriteservlet extends HttpServlet {

 

    /**

     * Constructor of the object.

     */

    public Dowriteservlet() {

        super();

    }

 

    /**

     * Destruction of the servlet. <br>

     */

    public void destroy() {

        super.destroy(); // Just puts "destroy" string in log

        // Put your code here

    }

 

    public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

 

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        request.setCharacterEncoding("utf-8");

        String uname = (String) request.getSession().getAttribute("uname");

        String sendto = request.getParameter("receiver");

        String title = request.getParameter("title");

        String content = request.getParameter("content");

 

        Msg m = new Msg();

        m.setMsgcontent(content);

        m.setUsername(uname);

        m.setSendto(sendto);

        m.setTitle(title);

 

        MsgDao md = new MsgDao();

        md.addMsg(m);

 

        out.print("发送成功.....");

        response.setHeader("refresh", "3;url=main.jsp");

    }

 

    public void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

 

        doGet(request,response);     }

 

    /**

     * Initialization of the servlet. <br>

     *

     * @throws ServletException if an error occurs

     */

    public void init() throws ServletException {

    }

 

}

package com.wck.servlet;

 

import java.io.IOException;

import java.io.PrintWriter;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

import com.wck.dao.MsgDao;

import com.wck.dao.UsersDao;

 

public class Doregservlet extends HttpServlet {

 

    /**

     * Constructor of the object.

     */

    public Doregservlet() {

        super();

    }

 

    /**

     * Destruction of the servlet. <br>

     */

    public void destroy() {

        super.destroy(); // Just puts "destroy" string in log

        // Put your code here

    }

 

    public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

 

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        request.setCharacterEncoding("utf-8");

        String uname = request.getParameter("uname");

        String upwd = request.getParameter("upwd");

 

        UsersDao ud = new UsersDao();

        MsgDao md = new MsgDao();

        if (ud.register(uname, upwd) > 0) {

            request.getSession().setAttribute("uname", uname);

            request.getRequestDispatcher("denglu.jsp").forward(request,

                    response);

        } else {

            out.print("注册失败,请重新注册.......");

            response.setHeader("refresh", "3;url=reg.jsp");

        }

    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

 

        doGet(request,response);

    }

 

    /**

     * Initialization of the servlet. <br>

     *

     * @throws ServletException if an error occurs

     */

    public void init() throws ServletException {

        // Put your code here

    }

 

}

posted @ 2022-05-28 19:48  宿命ゆ偏執  阅读(2)  评论(0编辑  收藏  举报