Tag: axios

在javascript中从服务器导出Excel表格

我在JavaScript中导出表格有问题。 后端是spring,我在控制器中的方法是这样的。 @PostMapping(produces = "application/vnd.ms-excel") public void report(@RequestBody @Validated final ReportRequest reportRequest, final HttpServletResponse response, final Principal principal) { log.info("'{}' Requested report '{}'", principal.getName(), reportRequest); final List<Data> dataList = dataRepository.findAll( findByCriteria( reportRequest.getFilterDatas(), reportRequest.getId(), reportRequest.getStartDate(), reportRequest.getEndDate())); final SXSSFWorkbook workbook = excelService.generateExcelFromDraData(dataList, FILE_NAME); writeToOutputStream(response, workbook); } 在前端我使用vue.js和axios为http客户端。 而导出方法是: axios.post( url+'report', query, {headers: { "Access-Control-Allow-Headers" : "*", "X-XSRF-TOKEN": […]