首页 > 代码库 > javaweb监听器
javaweb监听器
监听器的理解:对对象以及对象的状态实行监控,并对相应的改变执行相关的程序。
按照监听的对象可以分为:监听ServletContext(应用程序环境对象)的事件监听器 ServletContextListener
HttpSession(用户会话对象)的事件监听器 HttpSessionListener
ServletRequest(请求消息对象)的事件监听器 ServletRequsetListener
Session何时被销毁? 关闭服务器的时候
与服务器有连接,但长期没有交互的时候
关闭浏览器,等待Session过期
生命周期概括:暂且不讨论Servlet的实例化,用户通过浏览器发起请求,初始化ServletRequest对象,TCP三次握手后,与服务器建立连接,初始化HttpSession对象,然后servlet针对request做出相应,该request对象就被销毁,该过程十分短暂,Session的销毁上述有说明。
监听器部署过程:第一步:web.xml配置
<listener> <listener-class> 包名.类名 </listener-class> </listener> <!--设置session过期时间,单位是分钟--> <session-config> <session-timeout>10</session-timeout> </session-config>
第二步:写监听器类,实现相关的监听器接口就行了。
javaweb监听器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。