如何在java struts2中实现导出到excelfunction
我在我的项目中使用struts2 jQuery插件。
我用网格显示项目..
如何通过单击按钮将网格中存在的项目导出到microsoft excel?
将jqGrid显示的列表发布到一个Action(比方说ExcelExportAction)。
在execute()方法中,使用JExcel或Apache POI创建Excel。
使用List中的数据填充Excel。 谷歌它,它充满了例子。
通过Action(及其Getter)中的InputStream公开Excel的结果。
返回成功。
将Action的Success Result作为Stream结果类型映射,并使用excel contenttype,如下所示:
application/vnd.ms-excel attachment; filename="MyExcelName.xls" 1024