在我的网站上有一个特定的管理页面。当您加载页面时,它假设解析一个csv file
. 我遇到了两个问题:
- 文件应该放在哪里。我不希望它打开,
public
因为这样任何人都可以阅读它。 - 实际上,页面所做的是使用 class.csv 读取 csv 文件
FileReader
。文件的路径应该是什么?
谢谢!
在我的网站上有一个特定的管理页面。当您加载页面时,它假设解析一个csv file
. 我遇到了两个问题:
public
因为这样任何人都可以阅读它。FileReader
。文件的路径应该是什么? 谢谢!
如果您不想部署 CSV,可以将其存储在主文件夹中:
使用 Java 类文件:http ://docs.oracle.com/javase/6/docs/api/java/io/File.html
String home = System.getProperty("user.home");
File file = new File(home + File.separator + "aFile.csv");
要读取小文件,您可以使用 apache fileutils:
String fileContents = org.apache.commons.io.FileUtils.readFileToString(file);
http://commons.apache.org/io/api-1.4/org/apache/commons/io/FileUtils.html (可以添加依赖)