我即将使用jsf Primefaces下载按钮来下载csv文件。 该文件不存在,并且无法使用导出实用程序,因为我需要在运行时构建csv。仅使用流创建csv或简单文本文件
这是一个测试的尝试,其工作原理:
private StreamedContent file;
/** Getter,setter...*/
public void FileDownloadBean() {
InputStream stream = this.getClass().getResourceAsStream("test.csv");
file = new DefaultStreamedContent(stream, "application/csv", "test.csv");
}
我使用Primefaces并不真正指望这里的事实,我想实现是建立任何形式的,最好的CSV文件,而不实际上在文件系统中保存(临时)文件。
我想用流添加我的数据,所以我可以很容易地追加和操作String
s,byte
s和image
文件。
任何想法?也许是一个Stringbuffer?
在此先感谢。
向下选民欢迎陈述他们的理由。这对我来说似乎是一个有效的问题。 – XenoRo