// Programm 5-4a: BSP_ROOT/meinewebapp/WEB-INF/classes/basics/InitServlet.java
package basics;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class InitServlet extends HttpServlet {
  String servletname;
  Date instanziierungsdatum;
  public void init(ServletConfig sc) throws ServletException {
    super.init(sc);
    instanziierungsdatum = new Date();
    servletname = sc.getServletName();
  }
  public void doGet(HttpServletRequest rq, HttpServletResponse rs)
          throws ServletException, IOException {
    rs.setContentType("text/html");
    PrintWriter out = rs.getWriter();
    out.println("<PRE>Servlet " + servletname + 
                " geladen am " + instanziierungsdatum);
    Enumeration enum = getInitParameterNames();
    while (enum.hasMoreElements()) {
      String name = (String) enum.nextElement();
      out.print("<B>" + name + ":</B> ");
      out.print(getInitParameter(name) + "<BR>");
    }
  }
}