java导出csv文件 如何使用浏览器下载框

J2EE 码拜 6年前 (2015-04-16) 1086次浏览 0个评论
 

小弟新手,第一次做导出csv,用的是opencsv这个包。
如何利用浏览器下载,打开下载框,让user选择路径导出

java导出csv文件  如何使用浏览器下载框
设置response.setContentType(“application/csv”);调用下HttpServletResponse的response.getOutputStream(); 
java导出csv文件  如何使用浏览器下载框
引用 1 楼 Z_J_S 的回复:

设置response.setContentType(“application/csv”);调用下HttpServletResponse的response.getOutputStream(); 

试过了,好像不可以

java导出csv文件  如何使用浏览器下载框
20分
OutputStream os = response.getOutputStream();用os把数据写入csv
java导出csv文件  如何使用浏览器下载框
引用 3 楼 Z_J_S 的回复:

OutputStream os = response.getOutputStream();用os把数据写入csv

CSVWriter 不是接受的是Writer的吗?
CSVWriter writer = new CSVWriter(new OutputStreamWriter(os),””,””);
writer.writeAll(data);

还是不行

java导出csv文件  如何使用浏览器下载框
CSVWriter writer = new CSVWriter(new OutputStreamWriter(os),””,””); 这个os是哪来的
java导出csv文件  如何使用浏览器下载框
引用 3 楼 Z_J_S 的回复:

OutputStream os = response.getOutputStream();用os把数据写入csv

怎么把os写入csv啊?求教??谢了。。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java导出csv文件 如何使用浏览器下载框
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!