泉州教育网站,哈密网站建设公司哪家专业,记事本做网站背景,erp系统哪个品牌最好Servlet3.0提供WebListener注解将一个实现了特定监听器接口的类定义为监听器#xff0c;这样我们在web应用中使用监听器时#xff0c;也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器#xff0c;体验一下使用WebListener注解标注监听器WebListener注解将一个实现了特定监听器接口的类定义为监听器这样我们在web应用中使用监听器时也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器体验一下使用WebListener注解标注监听器如下所示 监听器的代码如下 1 package me.gacl.web.listener;2 3 import javax.servlet.ServletContextEvent;4 import javax.servlet.ServletContextListener;5 import javax.servlet.annotation.WebListener;6 7 /**8 * 使用WebListener注解将实现了ServletContextListener接口的MyServletContextListener标注为监听器9 */
10 WebListener
11 public class MyServletContextListener implements ServletContextListener {
12
13 Override
14 public void contextDestroyed(ServletContextEvent sce) {
15 System.out.println(ServletContex销毁);
16 }
17
18 Override
19 public void contextInitialized(ServletContextEvent sce) {
20 System.out.println(ServletContex初始化);
21 System.out.println(sce.getServletContext().getServerInfo());
22 }
23 } Web应用启动时就会初始化这个监听器如下图所示 有了WebListener注解之后我们的web.xml就无需任何配置了 1 ?xml version1.0 encodingUTF-8?2 web-app version3.0 3 xmlnshttp://java.sun.com/xml/ns/javaee 4 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance 5 xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd7 display-name/display-name 8 welcome-file-list9 welcome-fileindex.jsp/welcome-file
10 /welcome-file-list
11 /web-app Servlet3.0规范的出现让我们开发Servlet、Filter和Listener的程序在web.xml实现零配置。