帮忙看看为什么浏览器导出下载EXCEL文件不行? 浏览器闪一下,不弹出下载框,也没任何提示
控制台没报错,代码正常运行
@RequestMapping(value = "/outExcel",method = RequestMethod.POST)
public void outExcel(HttpServletResponse response) throws IOException {
try{
HSSFWorkbook wb= new HSSFWorkbook();
HSSFSheet sheet=wb.createSheet("Sheet1");
HSSFRow row1=sheet.createRow(0);
// String fileName = new String(new DateTime().toString("yyyyMMddHHmm").getBytes("gbk"), "iso-8859-1");
row1.createCell(0).setCellValue("test1");
row1.createCell(1).setCellValue("test2");
// System.out.println("--------------------"+"test");
// String fileName="text1";
OutputStream osOut = response.getOutputStream();
response.reset();
response.setHeader("Content-disposition", "attachment; filename=test.xls");
response.setContentType("application/msexcel");
System.out.println("--------------------"+"test");
wb.write(osOut);
osOut.close();
}catch (Exception e){
e.printStackTrace();
}
}