0

如何获取 struts2 Web 应用程序的当前工作目录?

String currentDir = System.getProperty("user.dir");
String currentDir = new File(".").getAbsolutePath();

返回/usr/share/tomcat

我需要网络应用程序的路径,所以我可以从战争中读取文件。

4

1 回答 1

0

您需要获取 ServletContext 的真实路径:ServletContext.getRealPath(String)

也就是说,为什么要读取战争文件中的文件,为什么要这样做?

更喜欢将文件放在类路径上并使用getResourceAsStream

于 2012-09-10T11:53:37.823 回答