ServletContextListener的用法和实例

ServletContextListener的用法和实例1)ServletContextListener:ServletContextListener能监听到你的应用程序的启动和销毁。例2.2.1.1packagecom;importjavax.servlet.ServletContext;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletCont…

大家好,又见面了,我是你们的朋友全栈君。

1)ServletContextListener:

ServletContextListener能监听到你的应用程序的启动和销毁。

例 2.2.1.1
package com;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyServletContextListener implements
ServletContextListener {

    public void contextDestroyed(ServletContextEvent arg0) {

        System.out.println(“Destroyed 被执行”);
    }
    public void contextInitialized(ServletContextEvent arg0) {

        ServletContext sc=arg0.getServletContext();
        System.out.println(“马克-to-win Initialized 被执行”+sc.getMajorVersion());
    }
}
web.xml中加入一段话:
  <listener>
    <listener-class>com.MyServletContextListener</listener-class>
  </listener>
随便运行一个servlet或jsp,启动tomcat的过程中,你可以发现在console中其中有这么一段话:
 Initialized 被执行2
随便改动一个java文件,一保存,应用程序被重新加载,过去的应用被卸载,于是contextDestroyed被执行。console当中也会出现下面的话: 
Destroyed 被执行

更多请看:http://www.mark-to-win.com/index.html?content=Jsp/jspUrl.html&chapter=Jsp/jsp6_web.html#ServletContextListener

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/132149.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pytest parametrize fixture_参数化查询

    pytest parametrize fixture_参数化查询前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

  • 简单介绍BASE64Encoder的使用

    简单介绍BASE64Encoder的使用BASE64Encoder其实是在jkd中的,但是默认不开放,在API中也是找不到的所以先看看怎么将其导入:右击项目–buildpath–&gt;&gt;configurebuildpath–&gt;&gt;双击Accessrules–&gt;&gt;edit–&gt;&gt;edit–&gt;&gt;修改为accessible,RulePatter…

  • 99% 人看得懂的“熔断”以及最佳实践

    99% 人看得懂的“熔断”以及最佳实践

  • pci-e mini pci-e 接口区别_创维42E510E怎么进总线

    pci-e mini pci-e 接口区别_创维42E510E怎么进总线固态硬盘的出现,彻底打破了机械硬盘多年来在电脑硬件领域的统治地位。相比于机械硬盘,固态硬盘更高的传输性能,让普通用户和发烧玩家的使用体验均得到了成倍的提升。在这场存储的革命中,为了实现更快的速度、更广的使用环境和更好的体验,硬盘接口技术也在不断进化革新,从早期的IDE、SCSI接口到主流的SATA、SAS接口,再到M.2、PCIe接口。原文链接:https://blog.csdn.net/A993852/article/details/108957202PCI-E接口PCI-E接口:在传统SATA

  • Sql server DATEADD日期函数的使用[通俗易懂]

    Sql server DATEADD日期函数的使用[通俗易懂]DATEADD日期函数DATEADD()函数在日期中添加或减去指定的时间间隔。日:在当前日期上加两天selectDATEADD(day,2,'2014-12-30')201

  • 可以外链的网络相册

    可以外链的网络相册1.Yupoo简介:Yupoo已非早前的Yupoo,现在已经开始商业起来,免费账户的外链图片会被打上水印,月上传的流量为61M,外链流量为500M,通过博客认证后外链流量为1G。关于VIP的详细数据如下:http://www.yupoo.com/payment/introduce 总的来说现在的每年30元的VIP账户就是以前的免费账户。重要一点是月外链流量大于30G时即便你购买的是18…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号