简体   繁体   English

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

[英]Accessing an ftl file under WEB-INF in a Java Project in eclipse

I am using Eclipse Neon.2 Release (4.6.2) for my Java Spring MVC Web Application . 我将Eclipse Neon.2 Release (4.6.2)用于Java Spring MVC Web Application I am trying to access an ftl file placed in a subfolder under WEB-INF and read its value to a string. 我试图访问放置在WEB-INF下的子文件夹中的ftl文件,并将其值读取为字符串。 I am using the following code: 我正在使用以下代码:

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");

But I am getting a file not found exception. 但是我收到一个文件未找到异常。 The exact path of the file is /my-project/src/main/webapp/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl 文件的确切路径是/my-project/src/main/webapp/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl

How can I read the contents of that file to a string. 如何将文件的内容读取为字符串。

the path should be /WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl . 路径应为/WEB-INF/jsp/modules/abc/sub1/sub2/message.ftl src/main/whatever is a maven convention, your container doesn't know anything about it. src/main/whatever是什么Maven约定,您的容器对此一无所知。

The war file deployed in the container will not have any src/main/* 部署在容器中的war文件将没有任何src/main/*

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Eclipse动态Web项目中缺少WEB-INF文件 - Missing WEB-INF file in Eclipse Dynamic Web Project 在WAR文件的WEB-INF文件夹下打包Java类 - Package Java classes under WEB-INF folder in WAR file 如何在Java类中的WEB-INF文件夹下访问文件 - How to access a file under WEB-INF folder in java class CUBA-Platform + EmailInfo - 如何在WEB-INF下指定FTL模板路径? - CUBA-Platform + EmailInfo - How to specify FTL template path under WEB-INF? Eclipse Java Web项目手册在WEB-INF中设置lib文件夹 - Eclipse java web project manual set lib folder in WEB-INF Eclipse:Dynamic Web Project是否必须在WEB-INF中包含OJDBC.jar文件? - Eclipse:Dynamic Web Project Is it Mandatory to include OJDBC.jar file in WEB-INF? 如何将inputstream转换为java中tomcat中web-inf文件夹下的配置文件? - how to get the inputstream to configuration file lying under web-inf folder in tomcat in java? 动态Web项目:“java.lang.ClassNotFoundException”尽管WEB-INF / lib目录中的.jar文件 - dynamic web project: “java.lang.ClassNotFoundException” despite .jar file in the WEB-INF/lib directory 从Eclipse中的WEB-INF文件夹读取文件 - Read file from WEB-INF folder in Eclipse 如何获取WEB-INF / class文件夹下的资源路径(java ee web动态项目) - How can I get path of resource under WEB-INF/class folder (java ee web dynamic project)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM