[英]Accessing an ftl file under WEB-INF in a Java Project in eclipse
我将Eclipse Neon.2 Release (4.6.2)
用于Java Spring MVC Web Application
。 我试图访问放置在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
如何将文件的内容读取为字符串。
路径应为/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl
。 src/main/whatever
是什么Maven约定,您的容器对此一无所知。
部署在容器中的war文件将没有任何src/main/*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.