ServletContextListener Example
来源:互联网 发布:淘宝保证金是什么意思 编辑:程序博客网 时间:2024/05/29 13:23
Link: http://www.javabeat.net/tips/178-servletcontextlistener-example.html
This tips explains the how to use ServletContextListener. There will be only one ServletContext for each web application. ServletContext will be created while deploying the application. Once the ServletContext is created, it will be used by all the servlets and jsp files in the same application. ServletContext is also called as the application scope variables in the web application scenario.
ServletContextListener has the following two methods:
- public void contextInitialized(ServletContextEvent event)
- public void contextDestroyed(ServletContextEvent event)
Look into the following example for how to implement the ServletContextListener methods:
ServletContextExample.java
package example;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ServletContextExample implements ServletContextListener{
ServletContext context;
public void contextInitialized(ServletContextEvent contextEvent) {
System.out.println("Context Created");
context = contextEvent.getServletContext();
// set variable to servlet context
context.setAttribute("TEST", "TEST_VALUE");
}
public void contextDestroyed(ServletContextEvent contextEvent) {
context = contextEvent.getServletContext();
System.out.println("Context Destroyed");
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<listener>
<listener-class>
example.ServletContextExample
</listener-class>
</listener>
</web-app>
In the above example ServletContextExample implements ServletContextListener. It has two methods contextInitialized which is called when the ServletContext is created. Another one is contextDestroyed which is called while context is destroyed, this happens normally when web server is shut down or crash.
- ServletContextListener Example
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- ServletContextListener
- Mysql常用命令
- java 匿名内部类
- MTK 读取MP3生成资源文件
- 数据库设计–Combination of Schemas
- C++有理数类Rational
- ServletContextListener Example
- 数据库学习笔记–Application Design and Development(1)
- 数据库学习笔记–Application Design and Development(2)
- Oracle 10g Express的Getting Started Hands On
- libavformat/libavcodec学习(mplayer)
- 局域网共享权限设置和指定ip设置
- 无法卸载office 2010 beta的解决方案
- 首次Oracle SQL Tuning经历
- Android sax解析XML数据