当前位置: 首页 > news >正文

提供做网站火锅店营销方案

提供做网站,火锅店营销方案,产品外观设计收费标准,网站建设公司哪好报错信息: 原因以及解决方案: 原因是我的代码使用Resp响应返回实体,其实使用EasyExcel导出已经设置了响应编码,导致重复了。 当你通过 HttpServletResponse 的输出流写入文件时,你已经直接控制了响应体。如果此时还尝…

报错信息:

在这里插入图片描述

原因以及解决方案:

原因是我的代码使用Resp响应返回实体,其实使用EasyExcel导出已经设置了响应编码,导致重复了。
当你通过 HttpServletResponse 的输出流写入文件时,你已经直接控制了响应体。如果此时还尝试返回一个包含响应体的 ResponseEntity,那么Spring MVC可能会尝试再次写入响应体,这会导致冲突或覆盖你之前写入的内容。

    @GetMapping("/export")public Resp easyexcelExport(HttpServletResponse response){try {// ...省略其他代码// 定义定义文件名String filename = URLEncoder.encode("用户列表", "UTF-8");response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");response.setCharacterEncoding("utf-8");response.setHeader("Content-Disposition","attachment;filename=" + filename + ".xlsx");EasyExcel.write(response.getOutputStream(), TbUser.class).sheet("sheet1").doWrite(tbUserList);} catch (IOException e) {throw new RuntimeException(e);}return Resp.success();}

解决方案:

  • 如果你的控制器方法只负责导出文件,并且文件已经通过HttpServletResponse发送,那么方法应该直接返回void或null,而不是ResponseEntity。
  • 确保你没有在发送文件后尝试设置任何响应体或状态码(这些应该通过HttpServletResponse来设置)。

返回类型使用void就正常了。
在这里插入图片描述

结束!!!!!
hy:69


				后来我才想明白,与其担心未来,不如现在好好努力。这条路上,只有奋斗才能给你安全感。
http://www.mnyf.cn/news/42639.html

相关文章:

  • 有没有专业做二维码连接网站在认识网络营销
  • 海尔集团的电子商务网站建设自媒体平台收益排行榜
  • 滨海哪家专业做网站5g站长工具查询
  • wordpress怎么改后台聊城优化seo
  • 移动网站好处网站人多怎么优化
  • 8元一年虚拟云主机seo团队管理系统
  • 建行网站首页登录网上银行惠州seo网络推广
  • 网站中图片怎么做的seo内部优化具体做什么
  • 个人网站可以做自媒体吗宁波核心关键词seo收费
  • sql数据库的网站迁移百度搜索推广平台
  • 易讯企业建站系统苏州做网站哪家比较好
  • 团购机票网站建设长沙市seo百度关键词
  • 上海建设网站制作上海网站优化
  • 有没有接单做加工的网站seo外链软件
  • 做淘宝客服必备网站百度推广需要多少钱
  • 南京做网站南京乐识最优视频号广告推广
  • 平乡县网站建设海外互联网推广平台
  • 中国中小企业网官方网站建筑设计网站
  • 主流网站开发语言百度seo价格查询系统
  • php网站开发实例教材品牌推广活动策划方案
  • 中山移动网站建设公司哈尔滨最新今日头条新闻
  • 南昌网站建设模板下载网址年度关键词有哪些
  • 怎么给网站做反链网络推广员一个月多少钱
  • sap.net怎么做网站信阳seo推广
  • 讲述做网站的电影免费文件外链网站
  • 万网的怎么做网站地图软文推广案例大全
  • php做网站真的有前途吗百度指数是怎么计算的
  • 福州网站平台建设公司重庆今日头条新闻消息
  • 网上拿货做哪个网站好模板网站建站公司
  • c2c网站页面设计特点百度爱企查电话人工服务总部