gpt4 book ai didi

java - 我正在尝试使用 servlet 在文本文件中附加文本,这会出现错误

转载 作者:行者123 更新时间:2023-12-01 11:08:32 25 4
gpt4 key购买 nike

我的目录结构与基于 Eclipse 的 Web 应用程序结构相同

enter image description here

通过resourceAsStream()我能够读取admin.properties文件。但我也需要附加这个文件。如何读取这个文件

因为

FileWriter fw = new FileWriter("/res/admin.properties");

将给出FileNotFoundException。请告诉我为什么它对 servlet 不可见。

最佳答案

FileWriter writer = new FileWriter(getServletContext().getRealPath("admin.properties"));

这应该对您有用。请记住,如果您在 Eclipse 中从 Tomcat 进行测试,它不会更改工作区中的文件,而是编辑 wtpwebapps 中的文件,这是默认位置您的 Eclipse Tomcat 实例将以默认设置部署应用程序。

假设您正在使用 Tomcat 容器。

关于java - 我正在尝试使用 servlet 在文本文件中附加文本,这会出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32650760/

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