【问题标题】:Read text file in JSF WebContent folder读取 JSF WebContent 文件夹中的文本文件
【发布时间】:2012-11-30 20:36:50
【问题描述】:

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

【问题讨论】:

    标签: java jsf resourcebundle


    【解决方案1】:
    ((ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext()).getRealPath("/resources/")
    

    会给你资源文件夹的文件系统路径。

    【讨论】:

      【解决方案2】:

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

      How to reference file resource in a JSF Application

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

      【讨论】:

        猜你喜欢
        • 2011-08-27
        • 1970-01-01
        • 2015-07-01
        • 2013-06-04
        • 1970-01-01
        • 2014-08-02
        • 1970-01-01
        • 1970-01-01
        • 2011-02-12
        相关资源
        最近更新 更多