@RequestMapping(value = "/export", method = RequestMethod.GET)
public void export( HttpServletResponse response) throws Exception {
//查询所有:给limit设置一个足够大的值
param.setLimit(99999);
//后期会改动,可以从页面上传入数据,文件名字
String name = "总部商品.xlsx";
//防止传入的名字是中文
name = new String(name.getBytes("GBK"), "ISO-8859-1");
//使用response创建一个ServletOutputStream流
response.setContentType("multipart/form-data");
ServletOutputStream outputStream = response.getOutputStream();
//设置文件名
response.setHeader("Content-Disposition", "attachment;fileName=" + name);
//从数据库中获取要打印的数据,假设已经获取到了,为list
//昨天发表的那个工具类,直接使用里面的方法,传入参数就行
new ExportExcel<HeadGoodsVo>().exportExcel(list,outputStream);
}
POI结合SpirngMVC实现文件下载到客户端
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一. 利用主义 《瑞克和莫蒂》,一部高踞神坛的美国动画。 说是神剧,并不夸张。最近刚出的《瑞克和莫蒂第三季》,豆...