1
我對我的Java Spring MVC Web Application
使用Eclipse Neon.2 Release (4.6.2)
。我試圖訪問位於WEB-INF
下的子文件夾中的ftl文件,並將其值讀取到字符串中。我正在使用下面的代碼:在eclipse中的Java項目中的WEB-INF下訪問ftl文件
Resource resource = new ClassPathResource("/src/main/webapp/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl");
InputStream resourceInputStream = resource.getInputStream();
String message = IOUtils.toString(resourceInputStream, "UTF-8");
但我收到文件未找到異常。文件的確切路徑是/my-project/src/main/webapp/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl
如何將該文件的內容讀取到字符串中。
嘗試使用'ClassLoader.getSystemResourceAsStream( 「message.ftl」)戰爭文件' –
你應該嘗試servletContext.getResourceAsStream(「/ WEB-INF/.. .path到你的文件「); –
@邁克爾邁耶,它的工作,謝謝 –