三大域监听器的使用
来源:互联网 发布:苹果mac键盘怎么解锁 编辑:程序博客网 时间:2024/06/16 07:20
ServletContextListener监听器的使用
使用ServletContextListener监听器监听ServletContext的创建和销毁的实现思路是怎样的?
1、创建监听器类实现ServletContextListener接口,重新接口的所有方法。
package com.web.demo02;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;/** * * @author 坏坏实现小目标 * *ServletContextListenerTest监听器 *事件源:ServletContext *监听器:ServletContextListenerTest *事件源和监听器绑定:监听的是创建和销毁,通过配置来创建 * */public class ServletContextListenerTest implements ServletContextListener{@Override//监听ServletContext对象的创建public void contextInitialized(ServletContextEvent sce) {// TODO Auto-generated method stubSystem.out.println("服务器启动了");sce.getServletContext().setAttribute("count1",0);}//监听ServletContext对象的销毁@Overridepublic void contextDestroyed(ServletContextEvent sce) {// TODO Auto-generated method stubSystem.out.println("服务器销毁了");}}
2、将事件源和监听器进行绑定。(在web.xml中配置监听器就行了)
<listener> <listener-class>com.web.demo02.HttpAtttibteListenerTest</listener-class> </listener>
HttpSession对象在什么时候创建和销毁?
分别访问html、jsp、Servlet是否会创建HttpSession对象?
1、HttpSession对象的创建和销毁:
a) 创建:在服务器端第一次调用getSession()方法是创建
b) 销毁:①、非正常关闭服务器时销毁session(正常关闭服务器,session会被序列化到硬盘);②、session过期;③、手动调用HttpSession的方法销毁session。
2、访问html:不会创建HttpSession对象;访问jsp:会创建HttpSession对象(HttpSession对象时jsp的内置对象,jsp在被翻译成Servlet时调用了getSession()方法);访问Servlet:默认不会创建HttpSession对象。
ServletRequestListener监听器的使用
ServletRequest对象在什么时候创建和销毁?
ServletRequestListener作用是:监听ServletRequest对象的创建和销毁;
ServletRequest创建时机:当客户端向服务器发送一次请求时创建
ServletRequest销毁时机:服务器对客户端作出相应之后销毁。
阅读全文
0 0
- 三大域监听器的使用
- 监听器的使用
- servlet监听器的使用
- YII 监听器的使用
- servlet监听器的使用
- JSP监听器的使用
- extjs 监听器的使用
- Java监听器的使用
- 监听器的使用
- Springboot监听器的使用
- ServletContextListener监听器,HttpSession监听器,ServletRequestListener监听器的使用
- Java中监听器的使用
- jsp中监听器的使用
- Activiti 监听器的配置使用
- 监听器的使用与案例
- android监听器(Listener)的使用
- [Servlet&JSP] 监听器的使用
- java-监听器使用的例子
- hdu—1012
- 数据库事务隔离级别
- css选择器
- HDU5930-GCD
- Java语言程序设计(基础篇)第十版
- 三大域监听器的使用
- 数据结构之字典树
- 监听三个域对象的属性变更的监听器
- Java多线程(2)生产者消费者问题(一)
- webpack3.0(三)整合react
- #define宏定义
- ServletContextListener监听器,HttpSession监听器,ServletRequestListener监听器的使用
- hdu—1012
- 搭建 JS SDK 环境结构入门举例