知识积累: web.xml的listener和context-param
来源:互联网 发布:计算机二级java考试 编辑:程序博客网 时间:2024/06/01 08:57
在启动web项目时有如下几个步骤:
1.容器(比如tomcat)读取配置文件(web.xml),有两个标签:listener和context-param。
2.容器创建一个ServletContext(上下文),供这个web项目共享。
3.容器将context-param转化为键值对提供给ServletContext。
4.容器创建listener中的类示例,即创建监听。
5.监听类中有一个初始化方法:contextInitialized(ServletContextEventargs);
在这个方法中可以获得ServlContext以及context-param:
ServletContext = ServletContextEvent.getServletContex();
param = ServletContextEvent.getInitParameter("param的键");
6.以上所有活动都在web项目启动之前完成。比如要在项目启动前打开数据库,就可以在param设置数据库连接参数,在listener初始化数据库的连接,listner类需要自己写,里面有初始化方法和销毁方法。
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class CreateFolder implements ServletContextListener {
public void contextInitialized(ServletContextEvent arg0) { }
public void contextDestroyed(ServletContextEvent sce) { }
}
- 知识积累: web.xml的listener和context-param
- Java WEB 工程 web.xml 文件中 context-param、listener、filter 和 servlet 的加载顺序
- web.xml上的context-param listener servlet的区别和作用
- web.xml上的context-param listener servlet的区别和作用
- web.xml配置详解 context-param listener init-param
- web.xml文件加载顺序 一、 1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 <listener> 和 <context-param>
- web容器中web.xml中Servlet、Filter、context-param、listener的加载顺序
- web.xml中context-param,listener,filter,servlet加载顺序
- web.xml中context-param,listener,filter,servlet加载顺序
- web.xml之context-param,listener,filter,servlet加载顺序
- Web.xml配置详解之context-param,listener
- web.xml加载顺序:context-param --> listener --> filter --> servlet
- web.xml配置详解之listener与context-param
- web.xml的启动顺序,以及context-param,listener的用法
- web.xml中的context-param、filter、listener、servlet节点的执行顺序
- <!-- web.xml的加载过程是context-param >> listener >> fileter >> servlet -->
- 获取web.xml中的context-param和init-param参数
- Web.xml中Context-param的作用
- UITabbar相关
- Android内存优化之一:MAT使用入门
- Android开发中定时与延时的运用
- C++ STL中list的使用方法
- linux C共享内存函数
- 知识积累: web.xml的listener和context-param
- Android中的广播Broadcast详解
- selenium2 环境搭建
- Postman 使用详解
- Android Studio:如何使用Android Studio与夜神模拟器开发调试
- Spring 3整合Quartz 2实现定时任务一:常规整合
- hdu-1253-胜利大逃亡(bfs)
- 安装debian7.8后的初始工作
- Android R.java文件丢失的问题