0

struts2 Webアプリケーションの現在の作業ディレクトリを取得するにはどうすればよいですか?

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

戻り/usr/share/tomcatます。

戦争からファイルを読み取ることができるように、Webアプリケーションへのパスが必要です。

4

1 に答える 1

0

ServletContext の実際のパスを取得する必要があります。ServletContext.getRealPath(String)

そうは言っても、なぜ war ファイルにあるファイルを読みたいのですか? なぜこのようにしたいのですか?

ファイルをクラスパスに置き、次を使用することをお勧めしますgetResourceAsStream

于 2012-09-10T11:53:37.823 に答える