Servlet上下文_学习笔记

Servlet上下文学习笔记

servlet理解

什么是servlet上下文?

容器在启动之后,会为每一个web应用创建唯一的一个符合ServletContext接口要求的对象,该对象会一直存在,除非
应用被卸载或者容器关闭。

注:
	该对象有两个特点:
	a.唯一性:一个web应用对应一个上下文。
	b.持久性:上下文会一直存在,除非应用被卸载或者容器关闭。

如何获取Servlet上下文

GenericServlet, ServletConfig, FilterConfig, HttpSession 都提供了一个方法(getServletContext)来获得该对象。

Servlet上下文作用

1.绑定数据

request, response, servlet上下文都可以绑定数据,区别在于:

a.绑订的数据,生存的时间不一样:
	request < session < servlet上下文。
	在满足使用条件的情况下,优先使用生命周期短的。
b.绑订的数据,可访问的范围不一样:
	绑订到session对象上的数据,只有与之对应的用户能够访问到;
	绑订到servlet上下文上的数据,所有用户都可以访问。

2.读取全局的初始化参数

step1.配置全局的初始化参数

<!-- 配置全局的初始化参数 -->

<context-param>
	<param-name>company</param-name>
	<param-value>IBM</param-value>
</context-param>

step2.调用servlet上下文的方法来读取

String company = 
		sctx.getInitParameter("company");

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值