关于web工程中java类如何获取webapp路径下的文件


賤货憧羽jfV8 | 浏览 979 次
发布于2016-11-04 21:55 最佳答案
第一步: 先获得classpath路径

1
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", "");
这样子可以得到classpath路径,类似于:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/

然后把WEB-INF/classes截取就能获得WebAPP目录啦:
1
String webappRoot = classpath.replaceAll("WEB-INF/classes/", "");
得到的结果就是:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/

通过这个路径你就能获取该文件夹下的所有文件啦

猜你喜欢

转载自endual.iteye.com/blog/2367318