因为文件下载的时候,需要设置响应头的信息,告诉浏览器不要打开在线打开excle文档
//把生成的excel文件输出到浏览器 response.setContentType("application/octet-stream;charset=utf-8"); /* *默认情况下,浏览器接收到响应信息之后,处理方式都是直接打开,只有打不开的情况下才会弹出文件下载窗口; * 可以这是响应头信息Content-Disposition使浏览器接收到响应信息之后,直接弹出文件下载窗口,即使能打开也不会打开.
response.addHeader("Content-Disposition","attachment;filename=ActivityList"+DateUtils.getNowTimeStr()+".xls");