2020-03-28

attributeRemoved(ServletContextAttributeEvent event)

attributeReplaced(ServletContextAttributeEvent event)

HttpSessionAttributeListener

监听HttpSession对象中的属性变更(属性添加、移除、替换)的监听器

attributeAdded(HttpSessionBindingEvent event)

attributeRemoved(HttpSessionBindingEvent event)

attributeReplaced(HttpSessionBindingEvent event)

ServletRequestAttributeListener

监听ServletRequest对象中的属性变更(属性添加、移除、替换)的监听器

attributeAdded(ServletRequestAttributeEvent srae)

attributeRemoved(ServletRequestAttributeEvent srae)

attributeReplaced(ServletRequestAttributeEvent srae)

五。

Servlet规范中中定义了两个特殊的监听的接口,来帮助Java类了解自己在Session域中的状态,分别是:HttpSessionBindingListener接口

HttpSessionActivationListener接口实现了这两个接口的类,是不需要在web.xml中进行配置的

六。

配置完成Session的序列化和反序列化

Context标签可以配置在:

Tomcat/conf/context.xml:所有Tomcat下虚拟主机和虚拟目录下的工程都会序列化Session

Tomcat/conf/Catalina/localhost/context.xml:只有localhost虚拟主机下的所有项目会序列化Session

工程/META-INF/context.xml:只有当前工程才会序列化Session

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文包括:1、Listener简介2、Servlet监听器3、监听三个域对象创建和销毁的事件监听器4、监听三个域对...
    廖少少阅读 11,398评论 6 28
  • (一)监听器的概述 1、什么是监听器 监听器就是一个实现了特定接口的Java类,这个Java类用于监听另一个J...
    刘哲_1d91阅读 2,578评论 0 0
  • (一)监听器的概述 1、什么是监听器 监听器就是一个实现了特定接口的Java类,这个Java类用于监听另一个J...
    Wild_9328阅读 1,163评论 0 0
  • Listener & Filter (一)监听器的概述 1、什么是监听器 监听器就是一个实现了特定接口的Jav...
    李玉贤_8e75阅读 1,839评论 0 0
  • (一)监听器的概述 1、什么是监听器 监听器就是一个实现了特定接口的Java类,这个Java类用于监听另一个J...
    01_ff7c阅读 1,397评论 0 0