在开发中经常需要获取资源文件路径,例如读写配置文件等。Java也提供很多方法来获取这些路径,
下面就几种常用到的作一下讨论区分: 其中xxx是当前的类
1、xxx.class.getClassLoader().getResource(“”).getPath();
获取src资源文件编译后的路径(即classes路径)
2、xxx.class.getClassLoader().getResource(“文件”).getPath();
获取classes路径下“文件”的路径
3、xxx.class.getResource(“”).getPath();
缺少类加载器,获取xxx类经编译后的xxx.class路径
4、this.getClass().getClassLoader().getResource(“”).getPath();
以上三种方法的另外一种写法
5、request().getSession().getServletContext().getRealPath(“”);
转载自:http://blog.csdn.net/ttx_laughing/article/details/52881452