Servlet全局信息共享域对象ServletContext

注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6512672630875619853/

1、《Servlet简单实现开发部署过程

2、《Servlet部署描述符

3、《通过了解Servlet和Http之间的关系,了解web中http通信使用

4、《通过了解Servlet和Http之间的关系,了解web中http通信使用(二)

5、《Servlet生命周期

总结下前面的内容:

(1)Web应用是一组包含静态资源和动态资源的应用,包括HTML页面、媒体文件、数据和资源文件、Servlet、JSP等等

(2)Web.xml应用部署描述符用于指定一个Web应用的结构和服务

(3)Servlet是响应服务器请求的业务对象

那么Servlet对象,我们可能写多个,Servlet1是处理用户微信访问的、Servlet2是处理用户页面访问的、Servlet3是处理用户点击登录的等等,那么就有一个问题,他们可能有共同资源,比如用户名,Servlet1处理用户A,而另外一个Servlet2也是处理用户A,他们是有共同资源的,如何共享资源呢?

就要使用ServletContext

Servlet全局信息共享域对象ServletContext

Servlet全局信息共享域对象ServletContext

我们做一个小例子

我们准备两个Servlet

Servlet全局信息共享域对象ServletContext

然后我们再One中放一个数据,如果在Two里面也能获取到,说明,两者使用的是一个对象,共同的对象

Servlet全局信息共享域对象ServletContext

在web.xml中配置完成

Servlet全局信息共享域对象ServletContext

我们先访问two

Servlet全局信息共享域对象ServletContext

内容显示

Servlet全局信息共享域对象ServletContext

数据是空的,因为One还没有执行,还没有数据

我们再访问one

Servlet全局信息共享域对象ServletContext

出现内容

Servlet全局信息共享域对象ServletContext

我们再访问two

Servlet全局信息共享域对象ServletContext

拿到了数据

Servlet全局信息共享域对象ServletContext

再强调一次

Servlet全局信息共享域对象ServletContext

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值