LogoutServlet.java

  1. package usecase.auth;

  2. import common.http.interceptor.InterceptableServlet;

  3. import javax.servlet.ServletException;
  4. import javax.servlet.annotation.WebServlet;
  5. import javax.servlet.http.HttpServletRequest;
  6. import javax.servlet.http.HttpServletResponse;
  7. import java.io.IOException;

  8. /**
  9.  * Servlet dedicata alle operazioni di logout.
  10.  */
  11. @WebServlet("/logout")
  12. class LogoutServlet extends InterceptableServlet {

  13.     @Override
  14.     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
  15.         req.getSession(true).invalidate();
  16.         resp.sendRedirect(req.getContextPath());
  17.     }
  18. }