我的html页面上有这个按钮。 单击它时,将触发exportCOAExcel。 然后生成一个excel工作簿并保存到路径中。
我想提示你说要将文件下载到哪个路径?或保存到浏览器的deafult'download'文件夹位置。
@GetMapping(value = "/coaExport", params = "action=excel")
public void exportCOAExcel(HttpServletRequest request, HttpServletResponse response) throws IOException {
XSSFWorkbook workbook = new XSSFWorkbook();
//loogic to fill up the excel workbook with data
FileOutputStream outputStream = new
FileOutputStream("C:\\Users\\user\\Desktop\\revenue.xls");
workbook.write(outputStream);
outputStream.close();
}
答案 0 :(得分:0)
您需要向浏览器发送内容处理响应,以便它能够理解它是要下载的文件。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition