// Programm 5-16c: BSP_ROOT/meinewebapp/WEB-INF/classes/meinesession/Invalidate.java
package meinesession;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*; 
import java.util.*;

public class Invalidate extends HttpServlet {
  public void doGet(HttpServletRequest rq, HttpServletResponse rs) 
                                    throws ServletException, IOException {
    rs.setContentType("text/html");
    PrintWriter out = rs.getWriter();
    HttpSession session = rq.getSession(false);
    if (session != null) {
      out.println("Sitzung Nr. " + session.getId()  + " wird nun geschlossen!");
      session.invalidate();
    }
    else
      out.println("Sitzung ist bereits geschlossen!");
  }
}