分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

@WebListener 注解方式实现监听

发布时间:2023-09-06 01:06责任编辑:苏小强关键词:Web

1.创建 Dynamic Web Project ,Dynamic Web module version选择3.0

2.在自动生成 的web.xml配置,增加 metadata-complete="false"

 1 <?xml version="1.0" encoding="UTF-8"?> 2 <javaee:web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ?3 xmlns="http://Java.sun.com/xml/ns/javaee" 4 xmlns:javaee="http://java.sun.com/xml/ns/javaee" ?5 xmlns:web="http://java.sun.com/xml/ns/javaee" ?6 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 7  metadata-complete="false" version="3.0"> 8   <javaee:display-name></javaee:display-name> 9   <javaee:welcome-file-list>10     <javaee:welcome-file>index.html</javaee:welcome-file>11   </javaee:welcome-file-list>12 </javaee:web-app>

3.创建监听类,在监听类头部增加 注解 @WebListener

package com.xhkj.listener;
import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebListener;@WebListenerpublic class MyServletContextListener implements ServletContextListener { @Override ???public void contextDestroyed(ServletContextEvent sce) { ???????System.out.println("===========================MyServletContextListener销毁"); ???} ???@Override ???public void contextInitialized(ServletContextEvent sce) { ???????System.out.println("===========================MyServletContextListener初始化"); ???????System.out.println(sce.getServletContext().getServerInfo()); ???}}

4.启动tomcat服务。打印结果如下

5 注意事项,每次修改配置或者java代码后,要重新编译,否则不起作用

  

@WebListener 注解方式实现监听

原文地址:http://www.cnblogs.com/xhkj/p/7440589.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved