监听三个域对象的属性变更的监听器
监听三个域对象的属性变更的监听器的作用是什么?
这三个监听器主要是用来监听我们域对象的存值、替换值、移除值过程的。
以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域中替换时");
}
}
本文介绍如何使用监听器来跟踪HTTP会话(session)域对象的添加、替换和删除操作,通过示例代码展示了如何实现HttpSessionAttributeListener接口来实现这些监听功能。
1089

被折叠的 条评论
为什么被折叠?



