ServletContext context = request.getServletContext();什么叫做获取全局对象,是不是就是创建全局对象的意思呢?
来源:3-5 ServletContext与三大作用域对象
森尼
2020-12-30 10:43:44
ServletContext context = request.getServletContext();什么叫做获取全局对象,是不是就是创建全局对象的意思呢?为啥request前面要加(ServletContext)呢?
1回答
好帮手慕小尤
2020-12-30
同学你好,1. request.getServletContext()表示从请求域request中获取这个ServletContext对象。也就是获取的是Servlet的上下文对象,此时就可以向Servlet的上下文对象的作用域中存储值。
2. 同学理解为创建全局对象也是可以的, ServletContext域是全局的,如:
我们把某个属性值放在了ServletContext域中,那么在整个服务器运行期间,都可以从这个域中获取该区域中存放的值。所以这里同学也可以理解为,它就是一个存储空间。
祝学习愉快!
相似问题
回答 3
回答 1