您的位置:首页 > 编程语言 > Java开发

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()方法

应用案例:统计当前在线人员
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: