context、config
Tomcat启动时已经创建了context,并使用它读取了web.xml中的参数,后台可以从context里获取参数
后台获取参数代码:
ServletContext context = getServletContext();
String size = context.getInitParameter("size");
web.xml中参数配置:
<context-param>
<param-name>size</param-name>
<param-value>10</param-value>
</context-param>
Tomcat在创建servlet前会给它单独创建一个config对象,该对象只给当前servlet使用,其他servlet无法访问。在调用此servlet的init()方法时会将这个config对象传入。config对象被Tomcat创建后已经自动读取了web.xml中的参数。
后台获取参数如下:
String maxOnline = config.getInitParameter("maxOnline") //config来自init(ServletConfig config)方法的参数
web.xml中参数配置:
<servlet>
<servlet-name>***</servlet-name>
<servlet-class>***</servlet-class>
<init-param> <!--这个参数由对应的config自动读取-->
<param-name>maxOnline</param-name>
<param-value>10</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>***</servlet-name>
<url-pattern>***</url-pattern>
</servlet-mapping>
context与config的区别:
a.context给所有的servlet使用;config给对应的servlet使用。
b.web.xml中配置参数的位置不同,标签名也不同。
context是与<servlet>标签同级的<context-param>
config是<servlet>子级别的<init-param>
context、config的更多相关文章
- 配置文件操作(ini、cfg、xml、config等格式)
		
配置文件的格式主要有ini.xml.config等,现在对这些格式的配置文件的操作(C#)进行简单说明. INI配置文件操作 调用系统函数GetPrivateProfileString()和Write ...
 - 在配置文件(.settings、.config)中存储自定义对象
		
原文:在配置文件(.settings..config)中存储自定义对象 引言 我前面曾写过一篇<使用配置文件(.settings..config)存储应用程序配置>,我在其中指出“sett ...
 - 使用配置文件(.settings、.config)存储应用程序配置
		
原文:使用配置文件(.settings..config)存储应用程序配置 引言 我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格 ...
 - 0701-spring cloud config-简介、Config Server开发、Config Client开发
		
一.概述 参看地址: https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_spring_ ...
 - JAX-RS之queryparam、PathParam、DefaultValue、FormParam、Context、RestController等
		
这几天做东西接触了JAX-RS的东西,没有系统的从开始就学,只是单纯去复制粘贴的用,主要用到了几个Annotations变量,具体如下: queryparam.PathParam.FormParam. ...
 - Kbuild、Kconfig、make menuconfig、.config、Makefile之间的关系
		
今天突发奇想,想在这里分享下比喻分析Kbuild ---->去饭店吃饭的过程. 1.Kconfig --->饭店的菜单 2.条件编译选项--->菜单中的每一盘菜,可以选择这个菜的 ...
 - jsp内置对象之response、out、config、exception、pageContext。
		
本文是对Jsp内置对象的response.out.config.exception.pageContext知识点的详细总结. response对象 Response内置对象和request内置对象是相 ...
 - 【总结】嵌入式linux内核中Makefile、Kconfig、.config的关系及增加开机Hello World【转】
		
本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/73772109 为了弄清内核的组织结构,我们先来实现下面这个简单的例子. 一.增加 ...
 - OpenJDK源码研究笔记(十三):Javac编译过程中的上下文容器(Context)、单例(Singleton)和延迟创建(LazyCreation)3种模式
		
在阅读Javac源码的过程中,发现一个上下文对象Context. 这个对象用来确保一次编译过程中的用到的类都只有一个实例,即实现我们经常提到的"单例模式". 今天,特意对这个上下文 ...
 
随机推荐
- 基于ThinkPHP3.23的简单ajax登陆案例
			
本文将给小伙伴们做一个基于ThinkPHP3.2.的简单ajax登陆demo.闲话不多说.直接进入正文吧. 可能有些小伙伴认为TP自带的跳转页面挺好,但是站在网站安全的角度来说,我们不应该让会员看到任 ...
 - springaop---->springaop的使用(一)
			
与大多数技术一样, AOP 已经形成了自己的术语.描述切面的常用术语有通知(advice).切点(pointcut)和连接点(join point).从今天开始,我们对spring的切面编程做一个总结 ...
 - 【WEB前端开发最佳实践系列】CSS篇
			
一.有效组织CSS代码 规划组织CSS代码:组织CSS代码文件,所有的CSS都可以分为2类,通用类和业务类.代码的组织应该把通用类和业务类的代码放在不同的目录中. 模块内部的另一样式规则:样式声明的顺 ...
 - CacheDependency 的使用方法
			
//创建缓存依赖项 CacheDependency dep = new CacheDependency(fileName); //创建缓存 HttpContext.Current.Cache.Inse ...
 - smarty assign变量赋值
			
1.变量赋值的两种写法 <%assign var="name" value="cl"%> <%assign "name" ...
 - elementUI Message 独立引入的用法
			
同理,Alert,MessageBox, Notification, 也是这样引入 单组件单独引用: import { Message } from 'element-ui'; export defa ...
 - 【CF739E】Gosha is hunting 贪心
			
[CF739E]Gosha is hunting 题意:有n个小精灵,你有a个普通球和b个超级球,用普通球抓住第i只小精灵的概率为$A_i$,用超级球抓住第i只小精灵的概率为$u_i$.你必须一开始就 ...
 - iOS 循环引用 委托 (实例说明)
			
如何避免循环引用造成的内存泄漏呢: 以delegate模式为例(viewcontroller和view之间就是代理模式,viewcontroller有view的使用权,viewcontroller同时 ...
 - dhroid - eventbus 事件总线
			
你听过onClick 事件,onItemClick 事件,事件总线不一定听过吧, eventbus 事件总线也是一个编程思想,为什么要设计EventBus了,因为他是领域驱动设计中比不可少的模块,它承 ...
 - 常见的几个js疑难点,match,charAt,charCodeAt,map,search
			
JavaScript match() 方法 定义和用法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配. 该方法类似 indexOf() 和 lastI ...