博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java之路径的获取
阅读量:4291 次
发布时间:2019-05-27

本文共 1127 字,大约阅读时间需要 3 分钟。

相对路径与绝对路径:

相对路径:./当前路径    ../上一级路径
绝对路径:以/开头,代表是当前服务器目录下,客户端的绝对路径要加上项目名称:/ 项目名/lambo;
服务器断绝对路径不要写项目名:/lambo;

*****eclipse中查看当前项目的路径:

在项目上右键->最底下的properties->Resource->Location 就是当前项目路径。

System.out.println(request.getRequestURI());//   /First/Helloworld,(First是项目名)

System.out.println(request.getContextPath());//   /First(First是项目名称)

System.out.println(request.getServletPath());// /Helloworld(Helloworld是servlet名称)

System.out.println(request.getSession().getServletContext().getRealPath("/"));//,获取到部署到tomcat后绝对路径;获得服务器上的项目根目录 /Users/HaokeMaster/Downloads/apachetomcat/webapps/First/

 

System.out.println(DBUtil.class.getResource(""));//获取DBUtil所用在的目录(util是classes下面的包名)  file:/Users/HaokeMaster/Downloads/apachetomcat/webapps/First/WEB-INF/classes/util/

System.out.println(DBUtil.class.getResource("/"));//  file:/Users/HaokeMaster/Downloads/apachetomcat/webapps/First/WEB-INF/classes/

 

System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));//file:/Users/HaokeMaster/Downloads/apachetomcat/webapps/First/WEB-INF/classes/

 

获取绝对磁盘路径:String path=getServletContext().getRealPath("/WEB-INF/classes/xx.properties");

 

 

转载地址:http://immgi.baihongyu.com/

你可能感兴趣的文章
图片的左右切换
查看>>
进级的RecyclerView——LRecyclerView
查看>>
Android 利用Gradle实现app的环境分离
查看>>
Android系统篇之----Binder机制和远程服务调用
查看>>
JavaScript DOM 属性
查看>>
Gradle 实现 Android 多渠道定制化打包
查看>>
Android开源项目及库整理总结
查看>>
Android快速开发系列 10个常用工具类
查看>>
深入理解JSON对象
查看>>
类似新浪微博帖子显示话题、@好友、表情解析等
查看>>
JSP 自动刷新
查看>>
Java应用架构的演化之路
查看>>
看透内存中的数组
查看>>
Android工程打包成jar文件,并且将工程中引用的jar一起打入新的jar文件中
查看>>
JS单例模式在工作中的使用
查看>>
Java易混小知识——equals方法和==的区别
查看>>
内置对象(Session、Application、ViewState)
查看>>
为什么Java有GC还需要自己来关闭某些资源?
查看>>
Android 热修复,插件式开发---基本知识
查看>>
JSP九大内置对象、四种作用域、跳转方式
查看>>