Servlet ContextListener : ContextListener « Servlet « Java Tutorial






import javax.servlet.*;
import javax.servlet.http.*;

public class MyServlet implements ServletContextListener {

  public void contextInitialized(ServletContextEvent e) {
//    Connection con =     // create connection
  //    e.getServletContext().setAttribute("con", con);
      System.out.println("contextInitialized(ServletContextEvent e)");
  }

  public void contextDestroyed(ServletContextEvent e) {
//    Connection con =
  //     (Connection) e.getServletContext().getAttribute("con");
    //try { con.close(); } 
    //catch (SQLException ignored) { } // close connection
    System.out.println("contextDestroyed(ServletContextEvent e)");
  }
}
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>


    <listener>
        <listener-class>MyServlet</listener-class>
    </listener>

</web-app>
  Download:  ServletContextListener.zip( 1,065 k)








25.10.ContextListener
25.10.1.Servlet ContextListener