【附】Cookie和Session的清除,实现网站的退出功能
只需要写一个Servlet就可以实现,页面很简单,不再粘出来。
LoginoutSerlvet.java
package com.zmj.web.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
*
* @author 周孟军 时间:2016年9月2日 下午4:17:36
*
*/
public class LoginoutSerlvet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//消除session
HttpSession session = request.getSession();
session.invalidate();
//清除cookie,并且退出
Cookie[] cookies = request.getCookies();
for (Cookie cookie : cookies) {
cookie.setMaxAge(0);
response.addCookie(cookie);
}
//request.getRequestDispatcher("login.jsp").forward(request, response);
response.sendRedirect("login.jsp");
}
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP中数组模糊匹配字符串
- 下一篇: Session的基本介绍与操作:保存、更新、查看、删除