java开发中获取路径的一些方式

1、servlet开发获取WebContent(项目)的绝对路径:

System.out.println(getServletContext().getRealPath(""));

打印的内容:E:\dev\apache-tomcat-8.0.36\webapps\MyProject\

 

2、servlet开发获取WebContent(项目)的相对路径:

System.out.println(getServletContext().getContextPath());

打印的内容:/MyProject

 

3、从classpath(src/classes)下获取资源

this.getClass().getResourceAsStream("/jdbc.properties");

得到一个输入流

 

4、从classpath(src/classes)下获取资源绝对路径

System.out.println(this.getClass().getResource("/sys.properties").getPath());

打印的内容:E:/dev/apache-tomcat-8.0.36/webapps/wx4j/WEB-INF/classes/sys.properties

 

posted @ 2017-03-18 15:03  周睿  阅读(229)  评论(0编辑  收藏  举报