有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

servlets如何用java编写注销代码

这是我的密码:

 protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       HttpSession session = request.getSession(false);
      if (session != null) {
            session.removeAttribute("FirstName");
            session.removeAttribute("pwd");

            session.invalidate();
      }
           response.sendRedirect("index.html");
    }

    }

在这之后我能做什么? 任何帮助都将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    我认为使用Cookies注销会更好。。Cookies的代码是:

    Cookie loginCookie = null;
    Cookie[] cookies = request.getCookies();
    if(cookies != null) {
       for(Cookie cookie : cookies){
          if(cookie.getName().equals("uid")){
             loginCookie = cookie;
             break;
          }
       }
    }
    if(loginCookie != null){
       loginCookie.setMaxAge(0);
       response.addCookie(loginCookie);
    }
    response.sendRedirect("index.html");