【问题标题】:ExternalContext equivalent for non jsf application非 jsf 应用程序的 ExternalContext 等效项
【发布时间】:2012-10-30 22:40:49
【问题描述】:

尝试使用 jsp、servlet 和 java 更改一个 jsf 应用程序,在我们使用的 jsf 应用程序中

ExternalContext exctx = FacesContext.getCurrentInstance().getExternalContext();
InputStream var= exctx.getResourceAsStream("/dir/file.xml");

试图用 FileInputStream 替换 extc,总是得到 filenot found 异常。 在 JSF 应用程序中,这运行良好

【问题讨论】:

    标签: java jsp jsf servlets


    【解决方案1】:

    使用 Servlet,您应该使用 ServletContext 来加载外部资源。

    InputStream var = servletContext.getResourceAsStream("/dir/file.xml");
    

    【讨论】:

      猜你喜欢
      • 2012-09-28
      • 2014-09-12
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      • 2011-04-01
      相关资源
      最近更新 更多