// Programm 5-16a: BSP_ROOT/meinewebapp/WEB-INF/classes/meinesession/Anlegen.java 
package meinesession;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class Anlegen extends HttpServlet {
  public void doGet(HttpServletRequest rq, HttpServletResponse rs) 
                                    throws ServletException, IOException {
    HttpSession session = rq.getSession(true);
    if (session.isNew()) {
      session.setAttribute("vorname", "Heinrich");
      session.setAttribute("nachname", "Lach");
      session.setMaxInactiveInterval(3600);     // Sekunden
    }
    rs.setContentType("text/html");
    PrintWriter out = rs.getWriter();
    out.println((session.isNew() ? "Neue" : "Bestehende") + 
                                  " Sitzung mit Id=" + session.getId());
  }
}