监听器:他是一个接口,内容由我们来实现,他需要注册,例如注册在按钮上。
监听器中的方法会在特定的事件发生时会被调用。
观察者模式:
事件源:小偷
事件:偷东西
监听器:警察
javaweb中的监听器
事件源:三大域
ServletContext:
生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用:
属性监听:ServletContextAttributeListener,它有三个方法,一个在添加属性的时候被调用,一个在替换属性的时候被调用,最后一个在移除属性的时候被调用。
HttpSession
生命周期监听:HttpSessionListener,它有两个方法,一个在出生时调用,一个在死亡时调用:
属性监听:HttpSessionAttributeListener,它有三个方法,一个在添加属性的时候被调用,一个在替换属性的时候被调用,最后一个在移除属性的时候被调用。
ServletRequest:请求发出创建,静态的不会创建
生命周期监听:ServletRequestListener,它有两个方法,一个在出生时调用,一个在死亡时调用:
属性监听:ServletRequestAttributeListener,它有三个方法,一个在添加属性的时候被调用,一个在替换属性的时候被调用,最后一个在移除属性的时候被调用。
javaweb中完成编写监听器步骤:
1.写一个监听器类:要求必须去实现某个监听器接口
2.注册,在web.xml中配置完成注册
属性监听的三个方法:
void AttributeAdded(ServletContextAttributeEvent event):添加属性时
void Attributereplaced(ServletContextAttribute event):替换属性时
void Attributeremoved(ServletContextAttribute event):删除属性时
监听器
最新推荐文章于 2019-08-17 18:47:42 发布