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

📄 userservlet.java

📁 jsp+servlet网上购物,是一个实现mvc的网站
💻 JAVA
字号:
package com.ebook.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.RequestDispatcher;import com.ebook.Entity.*;import com.ebook.impl.*;import com.ebook.Util.*;import javax.servlet.http.HttpSession;public class UserServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws IOException, ServletException {        String action = request.getParameter("action");        try {            if (action.equals("login")) {                Login(request, response);            }            if(action.equals("adminlogin"))            {                AdminLogin(request,response);            }            if(action.equals("regist"))            {                regist(request,response);            }            else            {            }        } catch (Exception e) {        }    }    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws IOException, ServletException {        doGet(request, response);    }    public void Login(HttpServletRequest request, HttpServletResponse response) throws Exception {        HttpSession session = request.getSession();        UserImpl impl = new UserImpl(new JdbcCon().getCon());        User user=impl.findUser(request.getParameter("username"));        session.setAttribute("user", user);        if (impl.isLogin(user)) {            response.sendRedirect("/eBook/BookServlet");        } else {            request.setAttribute("error", "Login error!");            request.getRequestDispatcher("error.jsp").forward(request, response);        }         }        public void regist(HttpServletRequest request,HttpServletResponse response) throws Exception        {            request.setCharacterEncoding("UTF-8");            UserImpl impl=new UserImpl(new JdbcCon().getCon());            User user=new User();            user.setName(request.getParameter("name"));            user.setPassword(request.getParameter("password"));            user.setEmail(request.getParameter("email"));            user.setPhone(request.getParameter("tel"));            user.setAddress(request.getParameter("adress"));            user.setPostNum(request.getParameter("postNum"));            user.setSex(request.getParameter("sex"));            impl.addUser(user);            request.getRequestDispatcher("success.jsp").forward(request, response);        }          public void AdminLogin(HttpServletRequest request, HttpServletResponse response) throws Exception {        HttpSession session = request.getSession();        UserImpl impl = new UserImpl(new JdbcCon().getCon());         Admin admin=new Admin();         admin.setAdminname(request.getParameter("username"));         admin.setPassword(request.getParameter("password"));        session.setAttribute("admin", admin);        if (impl.isAdminLogin(admin)) {            response.sendRedirect("/eBook/admin/adminindex.jsp");        } else {            request.setAttribute("error", "Login error!");            request.getRequestDispatcher("error.jsp").forward(request, response);        }         }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -