content: package 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 javax.servlet.http.HttpSession;
  
  import java.io.IOException;
  
  @WebServlet("/LogoutServlet")
  public class LogoutServlet extends HttpServlet {
      @Override
      protected void doGet(HttpServletRequest req, HttpServletResponse res)
              throws ServletException, IOException {
          HttpSession session = req.getSession(false); // don't create if it doesn't exist
          if (session != null) {
              session.invalidate(); // destroy session
              System.out.println("User logged out successfully.");
          }
          res.sendRedirect(req.getContextPath() + "/LoginServlet"); // redirect to login page
      }
  
      @Override
      protected void doPost(HttpServletRequest req, HttpServletResponse res)
              throws ServletException, IOException {
          doGet(req, res); // allow POST to act same as GET
      }
  }
  