怎么给自己网站做推广,网站建设流程笔记,做网站编辑工作好不好,wordpress更改ip地址后图片处理欢迎大家来到这一篇章——Listener监听器
监听器和过滤器都是JavaWeb服务器三大组件#xff08;Servlet、监听器、过滤器#xff09;之一#xff0c;他们对于Web开发起到了不可缺少的作用。
ps#xff1a;想要补充Java知识的同学们可以移步我已经完结的JavaSE笔记#x…欢迎大家来到这一篇章——Listener监听器
监听器和过滤器都是JavaWeb服务器三大组件Servlet、监听器、过滤器之一他们对于Web开发起到了不可缺少的作用。
ps想要补充Java知识的同学们可以移步我已经完结的JavaSE笔记里面整理了大量详细的知识点和图解可以帮你快速掌握Java编程的基本知识
本章的前置知识
JavaWeb笔记全整理——JSP服务器渲染技术-CSDN博客
JavaWeb笔记整理图解——Web开发会话技术Cookie 与 Session-CSDN博客
JavaWeb开发笔记图解整理二——XML、Tomcat、Servlet_在浏览器输入两个网址访问到servlet-CSDN博客JavaWeb笔记整理——HTML、CSS、JavaScript_html css java-CSDN博客 JavaWeb的监听器就是对服务器中的某些变化进行监听如果出现了某些变化那么我们就可以依据这些变化进行相应的操作。下面我们一一介绍。
一、ServletContextListener简单
1基本介绍
ServletContextListener监听ServletContext对象的创建和销毁也就是监听其生命周期。
我们知道当Tomcat启动的时候ServletContext对象就会被创建这时候我们的ServletContextListener也就会监听到这个变化并让我们可以进行相应的处理。
我们具体可以做出那些相应的处理呢这个我们在现阶段还不会有很多深刻的体会到后面我们学习了spring之后我们可以初始化一些spring的配置文件对Timer进行调度等。以后我们慢慢体会。
2相关方法及应用实例
首先创建一个普通Java类不要创建Servlet。 让该类实现ServletContextListener接口并引入相关方法先引入Servlet jar包 我们看到这两个方法一个是我们的ServletContext对象被创建时会调用的方法另一个是ServletContext对象被销毁是会调用的方法。
下面我们测试新建一个Servlet类来进行测试
不要忘记配置Servlet的xml文件 然后我们配置Listener的xml文件配置是的Listener也需要配置xml文件 配置只需要添加一个listener的全路径即可。这样这个ServletContextListener就可以监听所有Servlet对象的ServletContext的创建和销毁。
在Servlet中添加ServletContext对象属性 我们通过监听器的传入的参数可以获取ServletContext对象 启动Tomcat服务器启动后我们就可以发现监听器已经监听到servletContext对象被创建了。
同样的我们关闭服务器后servletContext对象就会被销毁同时Listener也会调用销毁的方法。 其他的监听器都是大同小异只不过是监听的对象不一样比较简单这里不再一一举例。