作者:mobiledu2502906891 | 来源:互联网 | 2024-12-12 16:55
黑马旅游网退出功能详解
本文将详细介绍如何在黑马旅游网中实现用户的退出功能,确保用户安全地从系统中注销。
实现步骤
- 通过Servlet销毁当前会话(session)。
- 将用户重定向至登录页面。
前端代码实现
后端Java代码实现
package com.bai.web.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/exitServlet")
public class ExitServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// 销毁session
req.getSession().invalidate();
// 跳转至登录页面
resp.sendRedirect(req.getContextPath() + "/login.html");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}