gpt4 book ai didi

java - 如何从 WEB-INF/classes 目录中的类写入 WebContent 目录中的文件

转载 作者:行者123 更新时间:2023-11-28 22:08:53 29 4
gpt4 key购买 nike

我在动态 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();

希望这对您有所帮助。

关于java - 如何从 WEB-INF/classes 目录中的类写入 WebContent 目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846080/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com