好的,所以我试图检索并读取我的JSF项目中的WebContent / resources /文件夹中的文本文件,我不知道如何从我的支持bean获取相对路径...任何关于如何检索和阅读此文件的建议?
答案 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");