2019独角兽企业重金招聘Python工程师标准>>>

jsp中获得文件路径

1、根目录所对应的绝对路径:request.getRequestURI();

2、文件的绝对路径:application.getRealPath(request.getRequestURI())

3、当前web应用的绝对路径:application.getRealPath("/")

4、取得请求文件的上层目录:

newFile(application.getRealPath(request.getRequestURI())).getParent()

servlet中获得文件路径

1、根目录所对应的绝对路径:request.getServletPath()

2、文件的绝对路径:

request.getSession().getServletContext().getRealPath(request.getRequestURI())

3、当前web应用的绝对路径:servletConfig.getServletContext().getRealPath("/")

注:ServletContext对象获得几种方式:

javax.servlet.http.HttpSession.getServletContext()

javax.servlet.jsp.PageContext.getServletContext()

javax.servlet.ServletConfig.getServletContext()

java中获得文件路径

1、Thread.currentThread().getContextClassLoader().getResource("").toURI().getPath()

2、MyClass.class.getClassLoader().getResource("").toURI().getPath()

3、ClassLoader.getSystemResource("").toURI().getPath()

4、MyClass.class.getResource("").toURI().getPath()

5、MyClass.class.getResource("/").toURI().getPath()

6、newFile("/").getAbsolutePath().toURI().getPath()

7、System.getProperty("user.dir").toURI().getPath()

转载于:https://my.oschina.net/abbchina/blog/666874

Java在WEB项目中获取文件路径相关推荐

  1. java web项目中的根路径踩坑

    以下总结来自于颜群老师课堂笔记. java web项目中的"/"怎样区分? 项目根目录: WebContent \ src(所有的构建目录) 如果WebContent中有一个文件i ...

  2. web项目中的相对路径和绝对路径

    文章目录 一.相对路径与绝对路径 1.相对路径 1.绝对路径 二. web应用中相对路径与绝对路径的使用 三.Web 绝对路径与相对路径的利弊 一.相对路径与绝对路径 1.相对路径 相对路径就是相对于 ...

  3. java中获取文件路径的几种方式

    http://my.oschina.net/jing31/blog/6605 关于绝对路径和相对路径:  绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz e ...

  4. Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案

    今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有: (1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属 ...

  5. 获得虚拟服务器相对路径,在web应用中获取相对路径和绝对路径

    1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:reque ...

  6. Web项目中获取SpringBean——在非Spring组件中获取SpringBean

    最近在做项目的时候我发现一个问题:Spring的IOC容器不能在Web中被引用(或者说不能被任意地引用).我们在配置文件中让Spring自动装配,但并没有留住ApplicationContext的实例 ...

  7. python 当前文件路径获取方式_python中获取文件路径的几种方式

    # 如果执行文件为E:\aa\bb\aa.py 1.获取当前路径 current_path11 = os.path.abspath(__file__) current_path12 = os.path ...

  8. Qt 中获取文件路径和文件名、后缀名(连续多个后缀名)

    QString fileName, filePath,fileSuffix;     QString fullPath = QFileDialog::getOpenFileName(this,.... ...

  9. java webinf lib jar_java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序...

    如果是发布到weblogic的话,可以在WebContent\WEB-INF\weblogic.xml里面配置. 参考配置如下: xmlns:xsi="http://www.w3.org/2 ...

最新文章

  1. 老男人面试第四家第五家-初创公司和b轮公司
  2. 长沙网络推广教你如何在网站优化中让URL标准化?
  3. *62.分页和分段的区别
  4. Java为什么我们现在有时不用环境变量就可以运行了
  5. 【前端】vue.js实现按钮的动态绑定
  6. [转发]SPRING MVC3.2案例讲解--SPRING MVC3的@ResponseBody和ResponseEntity
  7. vue项目将token存在(vuex)store和localstorage中
  8. srs rtmp从监听到接收到新连接的过程分析
  9. php4和php5的区别,什么是PHP 4和PHP 5之间的区别是什么-php是什么文件
  10. Arrays.asList()使用时的注意事项,这个结论同可适用于Stream.of()___Arrays.stream和Stream.of
  11. 得推B2B2C商城源码v4.1
  12. 区块链JAVA数字交易所官方商业版开发级全套三端纯源码
  13. CF1041F Ray in the tube构造_思维
  14. 51单片机数控电源c语言设计,单片机数控电源设计,含源代码,原理图
  15. Process 获取子进程输入流、杀死子进程
  16. HP 打印机系列打印出来有折痕,断断续续,解决方法如下:
  17. 《现代汉语》北大公开课
  18. ERP软件与需求漫延,如何解决?
  19. Invalid parameter passed to C runtime function
  20. 抖音xlog算法解析

热门文章

  1. C++字符串处理小结
  2. 深入解析C/C++的优缺点以及就业方向
  3. Linq To Sql进阶系列(二)M:M关系
  4. vue使用laydate.js插件报错laydate.css: Invalid
  5. SpringCache实战遇坑
  6. GetCurrentTime(),GetLocalTime(),GetSystemTime()之间的区别
  7. 第4章 URL管理器和实现方法
  8. 受够了碎片化,Salesforce决定只支持部分安卓设备
  9. indexOf() 使用方法(数组去重)
  10. [转载]一个图形爱好者的书架/白话说学计算机图形学