JSP导出查询结果到没有displaytag的Excel

我希望将我查询的结果导出为ex​​cel或csv。 我通常使用显示标签的function导出到CSV,但这次…问题是,logging将超过20000,所以我不想显示结果,而只是为了提供Excel文件。

使用servlet,将数据以CSV(或Excel)格式写入响应输出stream,并确保在响应中设置适当的内容types并设置以下标题:

response.setHeader("Content-disposition", "attachment; filename=someFile.csv"); 

有很多库可以从Java生成CSV或Excel。

看看Java Excel API 。 另一种select是Apache POI 。