我在app引擎项目的war/WEB-INF文件夹中有一个文件。我在常见问题解答中看到,您可以在servlet上下文中从那里读取文件。我不知道如何形成资源的路径:
/war/WEB-INF/test/foo.txt
我该如何构造与File()一起使用的资源的路径,就像上面看起来的那样?
谢谢
发布于 2017-07-12 02:18:21
现在,使用Java EE 7,您可以更轻松地找到资源
InputStream resource = getServletContext().getResourceAsStream("/WEB-INF/my.json");
https://docs.oracle.com/javaee/7/api/javax/servlet/GenericServlet.html#getServletContext--
发布于 2019-07-09 14:54:03
我知道有点晚了,但这是我通常的做法,
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream stream = classLoader.getResourceAsStream("../test/foo.txt");
https://stackoverflow.com/questions/4340653
复制相似问题