本文主要是介绍javaweb之Listener,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Listener,监听器,javaweb三大组件之一。
监听器指监听事件源的属性和方法在特殊情况下触发时监听器执行相应的方法。
事件源:被监听的对象,比喻:小偷。
事件:被监听对象的属性和方法在特殊情况下触发,比喻:小偷偷东西。
监听器:事件源的事件被触发时,监听器执行相应的方法,比喻:警察抓偷东西的小偷。
javaweb常见的监听器
-
监听ServletContext
生命周期监听:ServletContextListener监听器
@WebListener()
public class MyListener implements ServletContextListener {//ServletContext初始化时触发public void contextInitialized(ServletContextEvent sce) { ServletContext servletContext = sce.getServletContext();System.out.println("ServletContext创建了");}//ServletContext死亡时触发public void contextDestroyed(ServletContextEvent sce) {ServletContext servletContext = sce.getServletContext();System.out.println("ServletContext销毁了");}
}
属性监听:ServletContextAttributeListener监听器
@WebListener()
public class MyListener implements ServletContextAttributeListener {//域增加属性时触发@Overridepublic void attributeAdded(ServletContextAttributeEvent scae) {Sys
这篇关于javaweb之Listener的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!