关于这两个方法

来源:4-8 文件上传功能代码实现

MasonM

2019-05-30 16:36:40

老师,我想知道:

getServletContext()和getContextPath()的区别是什么?

能举例子说明一下吗

写回答

3回答

好帮手慕阿莹

2019-06-01

同学可以动手打印试试哦:我的项目名是test:getContextPath()是/test  也就是获取的项目名

http://img.mukewang.com/climg/5cf2479e0001ac4408390098.jpg

getServletContext()获取的是这个服务器的application的对象。也就是老师说的,可以用来全局存储信息的一个空间,会随着服务器的启动而创建,随着服务器的关闭销毁。


如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

MasonM

提问者

2019-06-01

比如:一个项目名叫shop

那使用request.getContextPath(),是获得到shop这个项目名吗?

以及使用request.getServletContext()获取到什么呢?

0

吃吃吃鱼的猫

2019-05-30

同学你好,

getServletContext返回一个ServletContext对象,是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。

 getContextPath()是jsp中获取路径的一种方式,返回当前页面所在的应用的名字。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0
hasonM
h 老师我还是有点疑问,请看我的新回答
h019-06-01
共1条回复

0 学习 · 8016 问题

查看课程