我的目录结构是基于eclipse的Web应用程序结构
通过resourceAsStream()
我能够阅读admin.properties
文件。
但我也需要附加这个文件。
如何阅读此文件
因为
FileWriter fw = new FileWriter("/res/admin.properties");
将提供FileNotFoundException
。请告诉我为什么servlet不可见。
答案 0 :(得分:1)
FileWriter writer = new FileWriter(getServletContext().getRealPath("admin.properties"));
这应该对你有用。请记住,如果你在Eclipse中测试Tomcat,它不会改变工作区中的文件,而是编辑wtpwebapps
中的文件,这是Eclipse Tomcat的默认位置实例将在默认设置中部署应用程序。
假设您使用的是Tomcat容器。