繁体   English   中英

在Eclipse中访问Java项目中WEB-INF下的ftl文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM