Servlet全局信息共享域对象ServletContext
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6512672630875619853/
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
然后我们再One中放一个数据,如果在Two里面也能获取到,说明,两者使用的是一个对象,共同的对象
在web.xml中配置完成
我们先访问two
内容显示
数据是空的,因为One还没有执行,还没有数据
我们再访问one
出现内容
我们再访问two
拿到了数据
再强调一次