试图使用jsp,servlet和java更改一个jsf应用程序,在我们正在使用的jsf应用程序中
ExternalContext exctx = FacesContext.getCurrentInstance().getExternalContext();
InputStream var= exctx.getResourceAsStream("/dir/file.xml");
试图用FileInputStream替换extc,总是得到filenot found异常。
在JSF应用程序中,它运行良好
最佳答案
对于Servlet,应该使用ServletContext
加载外部资源。
InputStream var = servletContext.getResourceAsStream("/dir/file.xml");