carfield12883

博客园 首页 新随笔 联系 订阅 管理
 

对application监听,实际上就是对ServletContext(Servlet 上下文)监听,主要使用ServletContextListener和ServletContextAttributeLisenter两个接口

 

1.上下文状态监听: ServletContextListener接口,方法如下:

Public void contextInitialized(ServletContextEvent sce)      容器启动时触发

Public void contextDestroyed(ServletContextEvent sce)       容器销毁时触发

 

在上下文状态监听操作中,一旦触发了ServletContextListener接口中定义的事件后,可以通过ServletContextEvent进行事件的处理,此事件定义的方法如下:

Public ServletContext getServletContext()          取得ServlerContext对像;

 

2.上下文属性监听:ServletContextAttributeListener接口,方法如下:

Public void attributeAdded(ServletContextAttribute Event scab)   增加属性时触发

Public void attributeRemoved(ServletContextAttribute Event scab)  删除属性时触发

Public void attributeReplaced(ServletContextAttribute Event scab)   替换属性时触发

 

在上下文属性监听中,一旦触发了ServletContextAttributeLisenter接口中定义的事件后,可以通过ServletContextAttributeEvent进行事件处理,此事件定义的方法如下

Public String getName()  取得设置的属性名称

Public Object getValue()   取得设置的属性内容

posted on 2011-11-30 18:33  carfield12883  阅读(179)  评论(0)    收藏  举报