关于这两个方法
来源:4-8 文件上传功能代码实现
MasonM
2019-05-30 16:36:40
老师,我想知道:
getServletContext()和getContextPath()的区别是什么?
能举例子说明一下吗
3回答
同学可以动手打印试试哦:我的项目名是test:getContextPath()是/test 也就是获取的项目名

getServletContext()获取的是这个服务器的application的对象。也就是老师说的,可以用来全局存储信息的一个空间,会随着服务器的启动而创建,随着服务器的关闭销毁。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
MasonM
提问者
2019-06-01
比如:一个项目名叫shop
那使用request.getContextPath(),是获得到shop这个项目名吗?
以及使用request.getServletContext()获取到什么呢?
吃吃吃鱼的猫
2019-05-30
同学你好,
getServletContext返回一个ServletContext对象,是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。
getContextPath()是jsp中获取路径的一种方式,返回当前页面所在的应用的名字。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题