参考地址:http://www.cnblogs.com/brucejia/archive/2012/12/24/2831060.html
方法就是配置响应头:
//告诉浏览器数据类型
response.setContentTypeIfNotSet("application/vnd.ms-excel;charset=UTF-8");
//激活文件下载对话框
response.setHeader("Content-disposition", "attachment;filename=" + fileNa);
workbook.write(response.out);
说明:这里的response是play框架中的response,并不是Java中的Response,当然他引用了Java中Response.
假设我们没有使用play框架中的response.out这个参数。
我们使用的是HttpServletResponse response,那么
最后一句代码改为:
workbook.write(response.getOutputStream())
参考:http://blog.csdn.net/jackyxwr/article/details/5698065
http://www.cnblogs.com/xdp-gacl/p/3791993.html