在JSF WebContent文件夹中读取文本文件

时间:2012-11-30 20:36:50

标签: java jsf resourcebundle

好的,所以我试图检索并读取我的JSF项目中的WebContent / resources /文件夹中的文本文件,我不知道如何从我的支持bean获取相对路径...任何关于如何检索和阅读此文件的建议?

enter image description here

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

您可以使用资源函数读取文件,如本答案中所述:

How to reference file resource in a JSF Application

InputStream stream = FacesContext.getCurrentInstance().getExternalContext()
.getResourceAsStream("/foo.xsd");