加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何获取任何应用程序的上下文根的文件系统路径

发布时间:2020-12-15 04:55:45 所属栏目:Java 来源:网络整理
导读:我正在研究web应用程序.我在我的jsp request.getContextPath()上调用,但奇怪的是我得到了地址/街道商店. 然后我将一些路径追加为request.getContextPath()“abc”并创建文件夹. 然后在D://中创建文件夹,而不是我的webapplication文件夹. 请告诉我,我想将图
我正在研究web应用程序.我在我的jsp request.getContextPath()上调用,但奇怪的是我得到了地址/街道商店.

然后我将一些路径追加为request.getContextPath()“abc”并创建文件夹.

然后在D://中创建文件夹,而不是我的webapplication文件夹.

请告诉我,我想将图片上传到我的网络应用程序root / images / images.gif中.

解决方法

你在这里混合了一些东西. HttpServletRequest.getContextPath()返回您的Web应用程序根路径.在您的示例中,这是/ streetshop,因此您的网址可能类似于www.myapp.com/streetshop.如果要访问内部文件系统路径,则必须使用 request.getServletContext().getRealPath("/")从ServletContext获取它.这应该返回WAR文件的WebContent文件夹的位置.

请记住,如果在运行时修改此路径的内容,则在重新部署应用程序时将丢失所有内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读