`
liuzm
  • 浏览: 101514 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ServletContextListener接口应用

    博客分类:
  • JAVA
阅读更多
最近有一个项目,要在项目启动时,就执行一些方法
然后就想到了 ServletContextListener 这个接口
以下是实现的步聚:
1.实现 ServletContextListener 这个接口
2.在web.xml 中加入   
        <listener>
    <listener-class>Listener(自己建类的名称)</listener-class>
    </listener>
3.在这个类执行你要执行的代码(在你启动tomcat 时,就会执行这行的代码),我这

是取到当前项目的绝对路径
     public void contextInitialized(ServletContextEvent arg0) {
       
        src = arg0.getServletContext();
        System.out.println("liusthimen="+src.getRealPath("/"));
   
    }

以下是全部代码:

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;


public class Listener implements ServletContextListener {

   
    private ServletContext src=null;
    public void contextDestroyed(ServletContextEvent arg0) {
        // TODO Auto-generated method stub

    }

    public void contextInitialized(ServletContextEvent arg0) {
       
        src = arg0.getServletContext();
        System.out.println("liuzhimeng="+src.getRealPath("/"));
   
    }

}

本篇文章来源于 :刘志猛博客 原文链接:http://www.liuzm.com/article/java/0905019.htm
关注JAVA http://www.liuzm.com
0
0
分享到:
评论

相关推荐

    ServletContextListener的应用

    在Java Web开发中,`ServletContextListener`是一个非常重要的接口,它是Servlet API的一部分,定义了两个方法:`contextInitialized`和`contextDestroyed`。这个接口的主要作用是监听Servlet上下文(`...

    ServletContextListener使用详解

    ServletContextListener 是 Servlet API 中的一个接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当 Servlet 容器启动或终止 Web 应用时,会触发 ServletContextEvent 事件,...

    ServletContextListener,Timer,TimerTask学习笔记

    当Web应用启动时,服务器会自动调用实现了`ServletContextListener`接口类的`contextInitialized`方法,而在Web应用停止时,会调用`contextDestroyed`方法。这为开发者提供了一个全局的、统一的入口点来执行一些初始...

    SpringMVC中ervletContextListener的使用

    `ServletContextListener`是一个接口,它包含两个方法:`contextInitialized`和`contextDestroyed`。当Web应用程序启动时,服务器会调用`contextInitialized`方法,而在应用程序关闭时调用`contextDestroyed`。...

    ServletContextListener完成在线人数统计和显示人员列表

    在Java Web开发中,`ServletContextListener`是一个非常重要的接口,它属于Servlet API的一部分,用于监听ServletContext的生命周期事件。当我们想要在Web应用启动时执行某些初始化操作或者在Web应用关闭时进行清理...

    Java Servlet应用程序接口查询Java.Servlet.API和SWT 应用程序接口查询SWT_API.rar

    例如,`javax.servlet.ServletContextListener`可以监听ServletContext的生命周期事件,如Web应用的启动和停止。 SWT(Standard Widget Toolkit)是用于创建Java GUI应用程序的库,它是Eclipse IDE的基础。与AWT和...

    servlet--listener 各种接口的简单例子

    3. **ServletContextListener**:这个接口允许你在Web应用的整个生命周期中进行初始化和清理工作。contextInitialized()方法在Web应用启动时调用,contextDestroyed()方法在Web应用关闭时调用。这是设置全局变量或...

    如何在Web应用中去启动后台的任务

    在Java Web应用中,我们可以实现`ServletContextListener`接口来创建一个监听器类。这个接口有两个关键方法:`contextInitialized`和`contextDestroyed`。当Web应用启动时,容器会调用`contextInitialized`方法,而...

    Java定时器在Web中的应用.doc

    Java定时器在Web应用中的实现主要涉及到`java.util.Timer`类和`ServletContextListener`接口,它们在Spring、Struts、Hibernate等框架环境下同样适用。本文将详细解释如何使用这两个核心组件来实现在Web环境中定时...

    Listener监听器1

    例如,实现ServletContextListener需要继承ServletContextListener接口并实现contextDestroyed和contextInitialized方法。 public class HelloServletContextListener implements ServletContextListener{ public ...

    Java servlet-api应用文档

    - 各种监听器接口(如`ServletContextListener`、`HttpSessionListener`等):用于监听Web应用程序和会话的生命周期事件。 4. 生命周期方法: - `init(ServletConfig config)`: 初始化Servlet,只在Servlet实例化...

    JAVA培训Servlet监听器.pdf

    ServletContextListener用于监听WEB应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener接口。例如: ```java public class QuartzListener implements ServletContextListener{ private...

    利用servlet监听器,系统启动时创建自定义容器简单例子

    例如,`ServletContextListener`接口用于监听Web应用的初始化和销毁,`HttpSessionListener`接口用于监听用户会话的创建和结束。当这些事件发生时,监听器中的相应方法会被自动调用。 在"利用servlet监听器,系统...

    tomcat-7.0.56 接口说明文档

    这个接口说明文档是开发者理解和使用Tomcat进行Web应用程序开发的重要参考资料。它详细阐述了Tomcat内部的工作机制、API接口以及如何配置和管理Tomcat服务器。 首先,Tomcat作为Servlet容器,主要职责是解析HTTP...

    将properties文件的配置设置为整个Web应用的全局变量实现方法

    当Servlet容器启动Web应用时,会触发ServletContextEvent事件,此时可以通过ServletContextListener接口中的contextInitialized方法来进行初始化操作。当Web应用终止时,会触发contextDestroyed方法,进行清理工作。...

    Struts2中实现web应用的初始化实例详解

    其中一种比较好的方式,是通过实现ServletContextListener接口进行坚挺,重写contextInitialized方法,实现自己需要进行的初始化操作,之后在web.xml中添加相应的listner,tomcat在启动服务时会调用相应方法。...

    quartz Web应用实例

    在Web应用中,Quartz 可以通过 ServletContextListener 或 Spring 集成来启动和配置。在 "QuartzDemo" 中,你可能能看到以下步骤: 1. **配置 Scheduler**:通常在应用启动时初始化 Scheduler,你可以使用 `...

    简单的HIBERNATE应用

    - 在Web应用中,通常将SessionFactory作为全局单例对象,由ServletContextListener初始化并存储在ServletContext中。 - 请求到达时,从ServletContext中获取SessionFactory,创建Session实例,执行业务逻辑后关闭...

    scwcd-2 英文原版考试题

    在Java中,ServletContextListener接口用于监听Web应用程序的初始化和销毁事件。正确实现监听器的类需要实现`contextInitialized(ServletContextEvent)`方法,而不是`contextCreated(ServletContext)`,因为`context...

    servlet监听器

    开发Servlet监听器需要实现Servlet规范定义的接口,例如实现ServletContextListener接口需要覆盖contextInitialized和contextDestroyed方法。在web.xml配置文件中注册监听器,可以指定多个监听器并控制它们的加载...

Global site tag (gtag.js) - Google Analytics