这是我的文件夹项目
我想阅读项目目录web中的book-form.html文件并将其放在String中。
这就是我调用我的函数' getFileContent':
的方法String content = getFileContent("web/book-form.html");
这就是功能:
public String getFileContent(String filePath){
String line, content = new String();
try {
File file = new File(filePath);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while((line = br.readLine()) != null){
content += line;
}
br.close();
fr.close();
} catch(IOException e){
System.out.println(e.getMessage());
}
return content;
}
我的问题是netbeans告诉我它无法找到我的文件book-form.html
有什么想法吗?
答案 0 :(得分:1)
File path to resource in our war/WEB-INF folder?
此外,您应该在最后一个块中关闭流,或者如果您使用jdk 7 +
,请使用try-with-resource答案 1 :(得分:0)
我找到了办法:
基本上该程序位于Glassfish的主文件夹中,因此需要从系统的根目录放置文件的整个路径,以允许程序找到您的文件。