监听三个域对象的属性变更的监听器
监听三个域对象的属性变更的监听器的作用是什么?
这三个监听器主要是用来监听我们域对象的存值、替换值、移除值过程的。
以HttpSessionAttributeListener为例:
package com.web.demo02;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionListener;
public class HttpAtttibteListenerTest implements HttpSessionAttributeListener{
/*
* 监听往session域中添加时
*/
@Override
public void attributeAdded(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub
System.out.println("监听往session域中添加时");
}
/*
* 监听往session域中删除时
*/
@Override
public void attributeRemoved(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub
System.out.println("监听往session域中删除时");
}
/*
* 监听往session域中替换时
*/
@Override
public void attributeReplaced(HttpSessionBindingEvent se) {
// TODO Auto-generated method stub
System.out.println("监听往session域中替换时");
}
}