教程集 www.jiaochengji.com
教程集 >  脚本编程  >  java  >  正文 Jsp 监听应用的启动与关闭实例

Jsp 监听应用的启动与关闭实例

发布时间:2016-11-28   编辑:jiaochengji.com
教程集为您提供Jsp 监听应用的启动与关闭实例等资源,欢迎您收藏本站,我们将为您提供最新的Jsp 监听应用的启动与关闭实例资源
本文章来给各位同学介绍一篇关于Jsp 监听应用的启动与关闭实例,这也是一站长的学习笔记,下面小编拿过来与大家分享吧。

添加一个监听应用启动和结束的监听器这个监听在应用每次启动和结束的时候相应的方法会被容器(tomcat)调用。

1.编写我们的自己的监听类,这个类要实现 ServletContextListener
里面有两个方法,一个在应用开始的时候会被调用,另外一个会在应用被关闭的时候被关掉

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy2422')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy2422>

package org.Rudiment.Listener;

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

public class contextListener implements ServletContextListener
{

    @Override
    public void contextDestroyed(ServletContextEvent arg0) {
        System.out.println("应用已经结束");
    }

    @Override
    public void contextInitialized(ServletContextEvent arg0) {
        System.out.println("应用已经启动");
    }

}

2.我们的配置文件。web.xml
我们通过在这个文件中配置

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy3517')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy3517><listener>
    <listener-class>org.Rudiment.Listener.contextListener </listener-class>
</listener>


通过这样的配置我们的应用每一次启动的时候就会调用这个监听相应的方法

您可能感兴趣的文章:
Servlet中监听器介绍
Jsp 监听应用的启动与关闭实例
JSP入门教程(1)-基础知识
Python selectors模块用法:实现非阻塞式编程
memcached启动和关闭的方法
JSP常见问题
一例oracle服务无法启动的原因及解决方法
php可以监听数据库变化吗
servlet与jsp基础教程(12)-脚本元素、指令和预定义变量
PHP-FPM与Swoole的比较

[关闭]
~ ~