帮我写一个javaweb的监听器
时间: 2023-08-20 13:13:05 浏览: 117
好的,下面是一个简单的 Java Web 应用程序中的监听器示例,可以监听 ServletContext 的初始化和销毁事件,并在控制台输出相关信息:
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
System.out.println("Application initialized: " + context.getServletContextName());
}
public void contextDestroyed(ServletContextEvent event) {
ServletContext context = event.getServletContext();
System.out.println("Application destroyed: " + context.getServletContextName());
}
}
在 web.xml 文件中配置该监听器:
<web-app>
...
<listener>
<listener-class>MyListener</listener-class>
</listener>
...
</web-app>
这个监听器会在应用程序启动时输出 "Application initialized: 应用程序名称",在应用程序停止时输出 "Application destroyed: 应用程序名称"。你可以根据实际需要在监听器中添加其他逻辑。
相关推荐
















