总结一下java获取路径几种途径- -
在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上
1.可以在servlet的init方法里
String path = getServletContext().getRealPath("/");
这将获取web项目的全路径
例如 :E:\eclipseM9\workspace\tree\
tree是我web项目的根目录
2.你也可以随时在任意的class里调用
this.getClass().getClassLoader().getResource("/").getPath();
这将获取 到classes目录的全路径
例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/
这个方法也可以不在web环境里确定路径,比较好用
3.request.getContextPath();
获得web根的上下文环境
如 /tree
tree是我的web项目的root context
----------------------------------------------
试了一下:在web的某个类中:
static{
System.out.println(XmlContentHolder.class.getClassLoader().getResource("/").getPath());
}
确实在控制台输出:/home/atell/mywork/projects/bucketToolsEdison/20110112_26721_1/target/edison/WEB-INF/classes/
所以,第二种很靠谱!
分享到:
相关推荐
总结一下java获取路径几种途径。。。。。。。。。。。
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……
java project和java web project项目中如何获得相对路径、绝对路径问题详解
java获取路径 几种获取java路径的不同用法
java文件路径获取方法应用总结,非常好
Java处理PNG透明性总结的几种方法,好用Java处理PNG透明性总结的几种方法,好用Java处理PNG透明性总结的几种方法,好用Java处理PNG透明性总结的几种方法,好用Java处理PNG透明性总结的几种方法,好...
Java中获取文件路径的几种方式。 关于绝对路径和相对路径
如何在java 编程中获取当前的路径
主要介绍了Java中获取当前路径的几种方法总结的相关资料,需要的朋友可以参考下
java获取路径几种途径,1、获取web服务器下的文件路径,2、获取本地路径,3、获取相对路径
java基础知识总结(超级经典),非常适合新手入门,涉及各方面的内容。
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
Java基础总结,融入java基础绝大部分内容,更会在之后的博客中逐渐细化。写一个两年以后还能看懂的博客
java 虚拟路径 物理路径的获得方法 java 虚拟路径 物理路径的获得方法
写代码: 1,明确需求。...用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。
java获取jdk路径 根据环境变量和正则表达式匹配
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty(user.dir));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File(&#...
java Web 中相对路径绝对路径问题总结
java类动态获取相对路径,能够动态获取文件所在盘符及路径!!