2. HttpSessionAttributeListener接口
3. ServletRequestAttributeListener接口
MyHttpSessionAndRequestAttributeListener
|
public class MyHttpSessionAndRequestAttributeListener implements HttpSessionAttributeListener, ServletRequestAttributeListener {
public void attributeAdded(HttpSessionBindingEvent se) { System.out.println("session中增加了属性"); } public void attributeRemoved(HttpSessionBindingEvent se) { System.out.println("session中删除了属性"); } public void attributeReplaced(HttpSessionBindingEvent se) { System.out.println("session中属性被替换了"); } public void attributeAdded(ServletRequestAttributeEvent srae) { System.out.println("request中增加了属性"); } public void attributeRemoved(ServletRequestAttributeEvent srae) { System.out.println("request中删除了属性"); } public void attributeReplaced(ServletRequestAttributeEvent srae) { System.out.println("request中属性被替换了"); } } |
Index.jsp
|
<% session.setAttribute("param","aaa"); session.setAttribute("param","bbb"); session.removeAttribute("param");
request.setAttribute("param","aaa"); request.setAttribute("param","bbb"); request.removeAttribute("param"); %> |
本文介绍了一个Java类MyHttpSessionAndRequestAttributeListener,该类实现了HttpSessionAttributeListener和ServletRequestAttributeListener接口,用于监听HTTP会话及请求中的属性变化,并在属性添加、替换和移除时打印相关信息。
532

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



