package listener.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletContextAttributeEvent;
import javax.servlet.ServletContextAttributeListener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletException;
import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class ServletListener extends HttpServlet
implements ServletContextListener,ServletContextAttributeListener,
ServletRequestListener,ServletRequestAttributeListener,
HttpSessionListener,HttpSessionAttributeListener{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
//监听ServletContext域对象的初始化
public void contextInitialized(ServletContextEvent init) {
}
//监听ServletContext域对象的销毁
public void contextDestroyed(ServletContextEvent dest) {
}
//监听ServletContextAttribute属性,增加
public void attributeAdded(ServletContextAttributeEvent add) {
}
//监听ServletContextAttribute属性,移除
public void attributeRemoved(ServletContextAttributeEvent removed) {
}
//监听ServletContextAttribute属性更新
public void attributeReplaced(ServletContextAttributeEvent replaced) {
}
//监听ServletRequestListener
public void requestDestroyed(ServletRequestEvent arg0) {
}
//监听ServletRequestListener
public void requestInitialized(ServletRequestEvent arg0) {
}
//监听ServletRequestAttributeListener
public void attributeAdded(ServletRequestAttributeEvent add) {
}
//监听ServletRequestAttributeListener
public void attributeRemoved(ServletRequestAttributeEvent removed) {
}
//监听ServletRequestAttributeListener
public void attributeReplaced(ServletRequestAttributeEvent replaced) {
}
//监听HttpSessionAttributeListener
public void attributeAdded(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionAttributeListener
public void attributeRemoved(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionAttributeListener
public void attributeReplaced(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionListener
public void sessionCreated(HttpSessionEvent arg0) {
}
//监听HttpSessionListener
public void sessionDestroyed(HttpSessionEvent arg0) {
}
}
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletContextAttributeEvent;
import javax.servlet.ServletContextAttributeListener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletException;
import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class ServletListener extends HttpServlet
implements ServletContextListener,ServletContextAttributeListener,
ServletRequestListener,ServletRequestAttributeListener,
HttpSessionListener,HttpSessionAttributeListener{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
//监听ServletContext域对象的初始化
public void contextInitialized(ServletContextEvent init) {
}
//监听ServletContext域对象的销毁
public void contextDestroyed(ServletContextEvent dest) {
}
//监听ServletContextAttribute属性,增加
public void attributeAdded(ServletContextAttributeEvent add) {
}
//监听ServletContextAttribute属性,移除
public void attributeRemoved(ServletContextAttributeEvent removed) {
}
//监听ServletContextAttribute属性更新
public void attributeReplaced(ServletContextAttributeEvent replaced) {
}
//监听ServletRequestListener
public void requestDestroyed(ServletRequestEvent arg0) {
}
//监听ServletRequestListener
public void requestInitialized(ServletRequestEvent arg0) {
}
//监听ServletRequestAttributeListener
public void attributeAdded(ServletRequestAttributeEvent add) {
}
//监听ServletRequestAttributeListener
public void attributeRemoved(ServletRequestAttributeEvent removed) {
}
//监听ServletRequestAttributeListener
public void attributeReplaced(ServletRequestAttributeEvent replaced) {
}
//监听HttpSessionAttributeListener
public void attributeAdded(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionAttributeListener
public void attributeRemoved(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionAttributeListener
public void attributeReplaced(HttpSessionBindingEvent arg0) {
}
//监听HttpSessionListener
public void sessionCreated(HttpSessionEvent arg0) {
}
//监听HttpSessionListener
public void sessionDestroyed(HttpSessionEvent arg0) {
}
}