ServletContext context = request.getServletContext();什么叫做获取全局对象,是不是就是创建全局对象的意思呢?

ServletContext context = request.getServletContext();什么叫做获取全局对象,是不是就是创建全局对象的意思呢?

http://img1.sycdn.imooc.com//climg/5febe93b09121bf424101785.jpg

ServletContext context = request.getServletContext();什么叫做获取全局对象,是不是就是创建全局对象的意思呢?为啥request前面要加(ServletContext)呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2020-12-30 11:30:04

同学你好,1. request.getServletContext()表示从请求域request中获取这个ServletContext对象。也就是获取的是Servlet的上下文对象,此时就可以向Servlet的上下文对象的作用域中存储值。

2. 同学理解为创建全局对象也是可以的, ServletContext域是全局的,如:

    我们把某个属性值放在了ServletContext域中,那么在整个服务器运行期间,都可以从这个域中获取该区域中存放的值。所以这里同学也可以理解为,它就是一个存储空间。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师