我正在使用 jsp / servlet 创建一个项目,我正在尝试在项目本身内创建java文件和类文件。但是我只能为我的系统执行此操作,因为我给它们的路径是: C:\ Users \ MySystem \ Desktop \ Test \ .. ,它仅适用于我的系统。我应该怎么做,如果我必须在另一个系统中运行这个项目,我不必一次又一次地改变路径。
答案 0 :(得分:0)
如果它是maven项目,只需将您的资源文件放在src/main/resources
下
你可以用这一行来阅读它们。
String path = Thread.currentThread().getContextClassLoader()
.getResource("yourFileName").getPath();
System.out.println(path);
或者甚至可以这样做。
String pathOfTheFile = getServletContext().getResource("yourFile").getPath();
并且不要忘记将文件放在web-content
或webapp
文件夹下