监听器,request.session.servletcontext生命周期

来源:互联网 发布:rtsp端口是什么 编辑:程序博客网 时间:2024/06/04 18:02
监听器:
1.(事件源头)HttpServlet,HttpSession,ServletContext
2.动作 :1>生命周期阶段(对象产生,销毁)
2>数据变化(setAttribute  removeAttribute)
 


事件定义三要素
1.事件源头
2.动作
3.回调


request的生命周期:浏览器发起请求产生request对象,响应后request被销毁

session生命周期:

1. session原理是通过容器在调用getSession()时自动通过cookie写入sessionId的方式来控制

2.cookie默认的有效期是浏览器被关闭之前,当前session的有效期是当前这一次浏览器访问

3.session数据存放在容器中,容器无法监听,浏览器的关闭会通过
web.xml文件的
    <session-config>
        <session-timeout>分钟数</session-timeout>
    </session-config>
来决定定时清除长期未访问的session数据

servletcontext的生命周期:伴随着应用的发布(产生) 和关闭(销毁)


配置监听
  <listener>        #全路径
  <listener-class>lesson3.SessionListence</listener-class>
  </listener>
阅读全文
0 0
原创粉丝点击