Java Web 监听器 Note笔记
2013-05-26 20:34
211 查看
① Java Web中有四个作用域,它们对应的Java类如下:
page: PageContext
request:HttpServletRequest
session:HttpSession
application:ServletContext
② 监听器:
Servlet3.0后可以通过注解方式配置@WebListener()
类似的可配置过滤器@WebFilter()
主要有三类:
ServletContext:servlet上下文
Session:对session监听
Request:对request监听
一.对servletContext监听【整个上下文】
1.ServletContextListener接口
服务器启动时,触发ServletContextEvent事件
2.ServletContextAttributeListener接口
ServletContextAttributeEvent事件
二.对session监听
对session的创建、销毁、属性操作
1.HttpsessionListener:对session的整体状况监听
2.HttpSessionAttributeListener:对属性
触发HttpSessionEvent事件
Session如何销毁:
被销毁有两种情况:
①自动,超时,可在配置文件中配置
②手动:session.invalidate()方法
应用案例:统计当前在线人员
page: PageContext
request:HttpServletRequest
session:HttpSession
application:ServletContext
② 监听器:
Servlet3.0后可以通过注解方式配置@WebListener()
类似的可配置过滤器@WebFilter()
主要有三类:
ServletContext:servlet上下文
Session:对session监听
Request:对request监听
一.对servletContext监听【整个上下文】
1.ServletContextListener接口
服务器启动时,触发ServletContextEvent事件
2.ServletContextAttributeListener接口
ServletContextAttributeEvent事件
二.对session监听
对session的创建、销毁、属性操作
1.HttpsessionListener:对session的整体状况监听
2.HttpSessionAttributeListener:对属性
触发HttpSessionEvent事件
Session如何销毁:
被销毁有两种情况:
①自动,超时,可在配置文件中配置
②手动:session.invalidate()方法
应用案例:统计当前在线人员
相关文章推荐
- java web开发(十二)监听器
- JavaWeb-18 (JDBC之分页与监听器listener)
- javaweb之过滤器监听器
- java-WEB中的监听器Listener
- java web 监听器listener详解
- 【Java.Web】监听器 —— Listener(*** 使用自定义Listener进行初始化工作 ***)
- JAVA Web开发技术应用——监听器
- JavaWeb(六)Listener监听器
- JavaWeb-Servlet事件监听器
- java web 监听器详解
- java web中监听器的使用
- java web之监听器介绍
- JavaWEB开发-Servlet事件监听器
- java web 监听器学习
- 20160417javaweb之servlet监听器
- JavaWeb中的监听器
- 监听器配置文件web.xml引发java.lang.ClassNotFoundException
- javaweb之监听器详解
- Java Web Listener (web监听器)
- JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用