1

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

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

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

4

1 回答 1

4

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

InputStream var = servletContext.getResourceAsStream("/dir/file.xml");
于 2012-10-30T23:18:57.900 回答