1

好的,所以我正在尝试检索和读取我的 JSF 项目的 WebContent/resources/ 文件夹中的文本文件,但我不知道如何从我的支持 bean 获取到 if 的相对路径......关于如何的任何建议去检索和阅读这个文件?

在此处输入图像描述

4

2 回答 2

3
((ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext()).getRealPath("/resources/")

将为您提供资源文件夹的文件系统路径。

于 2012-11-30T22:15:32.860 回答
0

您可以使用此答案中所述的资源功能读取文件:

如何在 JSF 应用程序中引用文件资源

InputStream stream = FacesContext.getCurrentInstance().getExternalContext()
.getResourceAsStream("/foo.xsd");
于 2012-11-30T23:08:07.040 回答