web程序的初始化问题——ServletContextListener----调试成功
来源:互联网 发布:vscode c 生成exe 编辑:程序博客网 时间:2024/05/01 23:15
应用ServletContextListener接口,可以实现在web应用程序初始化时,自动运行一些初始化程序。
ServletContextListener接口定义的方法
方法名称
调用时机
Void contextInitialized(ServletContextEvent sce)
在Web应用程序的“初始阶段”,Servlet容器会调用ServletContextListener对象的contextInitialized()方法
Void contextDestroyed(ServletContextEvent sce)
在Web应用程序的“结束阶段”,Servlet容器会调用ServletContextListener对象的contextDestoryed()方法
应用此接口时,要在web.xml文件内定义“监听器类”的名称,此时要注意:
在Servlet规范中并未限制一个Web应用程序只能对应一个“监听器类”,但是在web.xml内定义<listener>元素时得注意下列两点:
<listener>元素必须出现在任何Context起始参数(由<context-param>元素所定义)之后。
<listener>元素必须出现在任何Servlet实体(由<servlet>元素所定义)之前。
举例:
web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<description>
test servlet listener
</description>
<display-name>testServletListener</display-name>
<listener>
<listener-class>com.chuyang.Test
</listener-class>
</listener>
</web-app>
Test.java:
package com.chuyang;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public void contextInitialized(ServletContextEvent event) {
System.out.println("servlet initialized.........");
}
public void contextDestroyed(ServletContextEvent event) {
System.out.println("servlet destroyed..........");
}
}
- web程序的初始化问题——ServletContextListener----调试成功
- web程序的初始化问题——ServletContextListener - []
- web程序的初始化问题——ServletContextListener
- 使用ServletContextListener实现优雅的系统初始化
- 使用ServletContextListener实现优雅的系统初始化
- tomcat+java的web程序持续占cpu问题调试
- tomcat+java的web程序持续占cpu问题调试
- tomcat+java的web程序持续占cpu问题调试
- tomcat+java的web程序持续占cpu问题调试
- STC12C4052部分调试成功的程序
- 关于android程序在虚拟机成功调试但是在真机闪退的问题!
- 程序调试的问题-----
- (OK) 调试cBPM—CentOS7—gdb—gdbserver—问题的解决—完整的调试过程—成功
- (OK) 调试cBPM—CentOS7—gdb—gdbserver—问题的解决—完整的调试过程—成功
- Eclipse的Web调试问题
- FarMap onWindowsMobile 初始化没有成功的问题和解决
- web.xml中的ServletContextListener
- web上下文监听器ServletContextListener
- 炎龙骑士团-黄金城之迷剧情
- 防火墙基本配置任务列表
- JAVA截小数点后两位
- 有效使用反应堆Reactor的设计准则
- 软件开发中应该避免的十大错误
- web程序的初始化问题——ServletContextListener----调试成功
- VS2005集成VSS2005的方法
- 全球最著名的16位黑客列传(下)
- C#面试题和答案
- 第一部分----iText的历史
- VC中OnPaint()的工作原理
- 编写JSR-168 Portlet指南
- C#操作文本读写流--- StreamWritter and StreamReader
- #pragma 预处理指令详解