zoukankan      html  css  js  c++  java
  • Servlet Listener

    需要继承ServletContextListener接口。

    代码:

    package com.my;
    
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    
    public class ServletListener implements ServletContextListener {
        public ServletListener() {}
        
        // context初始化时激发
        public void contextInitialized(ServletContextEvent e) {
            System.out.println("Servlet Initialiszed.");
        }
        
        // context删除时激发
        public void contextDestroyed(ServletContextEvent e) {
            System.out.println("Servlet Destroyed.");
        }
        
        // 创建一个 session时激发
        public void sessionCreated(HttpSessionEvent e) {
            System.out.println("Session Created.");
        }
        
        // 当一个 session失效时激发
        public void sessionDestroyed(HttpSessionEvent e) {
            System.out.println("Session destroyed.");
        }
        
        // 设置 context的属性,它将激发attributeReplaced或attributeAdded方法
        public void setContext(HttpSessionEvent e) {
            //
        }
        
        // 增加一个新的属性时激发
        public void attributeAdded(ServletContextAttributeEvent e) {
            //
        }
        
        // 删除一个新的属性时激发
        public void attributeRemoved(ServletContextAttributeEvent e) {
            //
        }
        
        // 属性被替代时激发
        public void attributeReplaced(ServletContextAttributeEvent e) {
            //
        }
    }

    web.xml的配置:

        <listener> 
            <listener-class>com.my.ServletListener</listener-class> 
        </listener>

    Servlet的Listener功能contextInitialized(...)相当于.net中的Global.cs中的Application_Start(..)

  • 相关阅读:
    [原]zoj3772--【水题】线段树区间查询+矩阵乘法
    站立会议报告(5)
    团队博客(8)
    站立会议报告(4)
    团队博客(7)
    站立会议报告(3)
    团队博客(6)
    站立会议报告(2)
    团队博客(5)
    团队博客(4)
  • 原文地址:https://www.cnblogs.com/HD/p/3623176.html
Copyright © 2011-2022 走看看