我在动态Web应用程序的WEB-INF / Classes目录中有一个Java类UpdateStats。此类具有一个writeLog()函数,该函数将一些日志写入文本文件。我希望此文本文件位于webcontent目录中。函数称为更新,统计信息将写入该文本文件。
问题是如何从位于函数WEB-INF / Classes目录中的webcontent目录中给出该文本文件的路径。

最佳答案

您可以从ServletContext获取webapp根目录:

String path = getServletContext().getRealPath("WEB-INF/../");
File file = new File(path);
String fullPathToYourWebappRoot = file.getCanonicalPath();


希望这可以帮助。

07-25 22:36
查看更多