都是怎么做的啊?
form1.action = "export.jsp?sql="+sql+"&fields="+fields+"&filename="+filename;将sql语句传到export.jsp
在export.jsp中调用 StringBuffer csvFileContent = new CsvFileParser().csvFileExport(sql, fileds);方法,返回StringBuffer 。
然后再将StringBuffer.toString().输出成csv格式。可以。
但是当一次性导出5W以上条数据的时候,很慢。有没有一种方法可以让它导快点?
------解决方案--------------------
类似分页,分成N个文件导出,在把文件打包成zip下载。