View Javadoc
1   package usecase.auth;
2   
3   import common.http.interceptor.InterceptableServlet;
4   
5   import javax.servlet.ServletException;
6   import javax.servlet.annotation.WebServlet;
7   import javax.servlet.http.HttpServletRequest;
8   import javax.servlet.http.HttpServletResponse;
9   import java.io.IOException;
10  
11  /**
12   * Servlet dedicata alle operazioni di logout.
13   */
14  @WebServlet("/logout")
15  class LogoutServlet extends InterceptableServlet {
16  
17      @Override
18      protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
19          req.getSession(true).invalidate();
20          resp.sendRedirect(req.getContextPath());
21      }
22  }