如何获取 struts2 Web 应用程序的当前工作目录?
String currentDir = System.getProperty("user.dir");
String currentDir = new File(".").getAbsolutePath();
返回/usr/share/tomcat
。
我需要网络应用程序的路径,所以我可以从战争中读取文件。
您需要获取 ServletContext 的真实路径:ServletContext.getRealPath(String)
也就是说,为什么要读取战争文件中的文件,为什么要这样做?
更喜欢将文件放在类路径上并使用getResourceAsStream
: