随笔 - 755  文章 - 0 评论 - 33 阅读 - 135万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

原因分析:下载文件后文件流关闭,但返回了成功和失败的Result。

解决:将return Result.operating("导出成功!", true, ResultCode.SUCCESS);改为return null;

@PostMapping("/exportExcel")public Result exportExcelStock(@RequestBody DrugStockVO drugStockVO, HttpServletResponse response) throws Exception {
        Result result = drugStockService.getAllList(drugStockVO);
        List<DrugStock> list = (List<DrugStock>) result.getData();
        ....
        String str = "库存信息";
        ExcelUtils.exportExcel(str, str, str, list, response);
        return Result.operating("导出成功!", true, ResultCode.SUCCESS);
    }

修改为:

@PostMapping("/exportExcel")public Result exportExcelStock(@RequestBody DrugStockVO drugStockVO, HttpServletResponse response) throws Exception {
        Result result = drugStockService.getAllList(drugStockVO);
        List<DrugStock> list = (List<DrugStock>) result.getData();
        ...
        String str = "库存信息";
        ExcelUtils.exportExcel(str, str, str, list, response);
        return null;
    }

 



感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接
posted on   周文豪  阅读(8122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-09-26 mysql存储过程
点击右上角即可分享
微信分享提示