收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


hycokone的笔记
状态: 离线
人气:41248
访问用户量:38
笔记经验:
总积分:375
级别:普通会员
搜索本笔记
ta的交流分类
ta的交流主题贴(4)
ta的所有交流贴(8)
ta的全部笔记
全部笔记(5)
未分类笔记(5)
存档
2012-09(5)

2017-03-29 20:54:25
java_listener监听器教程及实例
浏览(22530)|评论(7)   交流分类:Java|笔记分类: 未分类

一.基础知识

JSP/Servlet 中的事件处理写过AWT或Swing程序的人一定对桌面程序的事件处理机制印象深刻:通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。

其实我们在编写JSP/Servle程序时,也有类似的事件处理机制,所不同的是在JSP/Servlet中是在web.xml中注册Listener,由Container在特定事件发生时呼叫特定的实现Listener的类。

1. Servlet中的Listener和Event:

在JSP 2.0/Servlet 2.4中,共有八个Listener接口,六个Event类别。 
ServletContextListener接口 
[接口方法] contextInitialized()与 contextDestroyed() 
[接收事件] ServletContextEvent 
[触发场景] 在Container加载Web应用程序时(例如启动 Container之后),会呼叫contextInitialized(),而当容器移除Web应用程序时,会呼叫contextDestroyed ()方法。

ServletContextAttributeListener 
[接口方法]&