JavaWeb-ServletContextListener
ServletContextListener:
1)what:监听ServletContext对象被创建或被销毁的Servlet监听器
2)how:
> 创建一个实现了ServletContextListener的类,并且实现其中的两个方法
public class HelloServletContextListener implements ServletContextListener
> 在web.xml文件中配置Listener
1 2 3 | <listener> <listener- class >listener.HelloListener</listener- class > </listener> |
3)why:ServletContextListener 是最常用的Listener,可以在当前web应用被加载时对当前web应用的相关资源进行初始化操作:创建数据库连接池,创建Spring的IOC容器,读取当前WEB应用的初始化参数。。。
4) API:
1 2 3 4 5 6 7 8 9 | //ServletContext对象被创建(即,当前WEB应用被加载时)的时候,Servlet容器调用该方法。 <br> @Override public void contextInitialized(ServletContextEvent sce) { } <br> //ServletContext对象被销毁之前(即,当前WEB应用被卸载时)的时候,Servlet容器调用该方法 @Override public void contextDestroyed(ServletContextEvent sce) { }<br> ServletContextEvent中的:getServletContext()获取ServletContext |
ServletRequestListener & HttpSessionListener
1) 和ServletContextListener类似
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步