1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.example.demo;
21
22 import javax.servlet.ServletException;
23 import javax.servlet.annotation.WebServlet;
24 import javax.servlet.http.HttpServlet;
25 import javax.servlet.http.HttpServletRequest;
26 import javax.servlet.http.HttpServletResponse;
27 import javax.servlet.http.HttpSession;
28 import java.io.IOException;
29
30
31
32
33 @WebServlet(urlPatterns = "/KillSession")
34 public class KillSession extends HttpServlet {
35
36 @Override
37 protected void doGet(final HttpServletRequest request, final HttpServletResponse response)
38 throws ServletException, IOException {
39 final HttpSession session = request.getSession(false);
40 if (session != null) {
41 session.invalidate();
42 response.getOutputStream().write("The user session was killed!".getBytes());
43 } else {
44 response.getOutputStream().write("There is no user session to kill!".getBytes());
45 }
46 }
47 }