【发布时间】:2013-01-09 06:38:06
【问题描述】:
我可以像这样在我的 WEB-INF 文件夹中获取一个资源的 InputStream:
ExternalContext externalContext = facesContext.getExternalContext();
InputStream in = externalContext.getResourceAsStream("/WEB-INF/config.xml");
现在我想在运行时编辑此文件,但我不知道如何覆盖该文件。 有没有比创建 FileOutputStream 到绝对路径更好的方法?即使不是,我仍然需要一种方法来获取文件的绝对路径(WEB-INF 文件夹的绝对路径)。
【问题讨论】:
-
为什么需要覆盖xml文件?
-
你不能编辑正在使用的文件!!
标签: jakarta-ee servlets jsf-2