0
我解析Web应用程序内部的HttpRequest。我servlet扩展了HttpServlet直到WEB-INF内部web应用程序的路径
我需要找到使当前WEB-INF内部的文件可以被访问的WAR文件内,直到WEB-INF的路径。
我不能使用实时路径,所以必须有一些选择。
尝试使用
ServletContext servletContext = getServletContext();
InputStream input = servletContext.getResourceAsStream("/WEB-INF");
,但每次
Sysem.out.println(input) returns null
请建议。
WEB-INF是一个目录。你期望上面的代码做什么?为什么你不试图访问一个文件,因为你的问题问? –
我需要访问WEB-INF文件夹内的文件。所以我需要至少达到WEB-INF的路径。这就是我想要做的。我试过/还,但流始终为空 – AngelsandDemons
因此,如果您需要加载文件foo.txt,你不觉得路径应该是/WEB-INF/foo.txt? –