`
heruito
  • 浏览: 16785 次
社区版块
存档分类
最新评论

Spring mvc 解决getOutputStream() has already been called for this response

 
阅读更多

Spring mvc  导出EXecl 解决getOutputStream() has already been called for this response,

 

能正常导出 ,但是控制台却是报错,在百度里找了好多方法,都不行,如果你看到了,这个方法你可以试试,看看能不能解决   

 

付代码:

 

错误代码:

SwpscService swpscService = (SwpscService) SpringContextUtil.getBean("SwpscService");

mav.addObject("pageobj",swpscService.serachList2(pb));

 

if(pb.getOthersql8().equals("P")){

ExcelExport excelExport=new ExcelExport();

       excelExport.Excelexport(request, response, pb.getResultList());

       

}

 

mav.setViewName("Order_FH_tongji");

return mav;

 

 excelExport.Excelexport的方法里面;

   out = response.getOutputStream();  

           会报错误

 

解决方法:

 

 

 

if(pb.getOthersql8().equals("P")){

ExcelExport excelExport=new ExcelExport();

       excelExport.Excelexport(request, response, pb.getResultList());

       return null;

}

 

mav.setViewName("Order_FH_tongji");

return mav;

        

只需return 一个null; 

 

当然  这个只能随机应变,并不是万能的

分享到:
评论

相关推荐

    getOutputStream() has already been called for this response 错误解决

    在Java Web开发中,"getOutputStream() has already been called for this response" 是一个常见的错误,通常出现在使用Servlet或JSP时。这个错误意味着在HTTP响应中,`getOutputStream()`已经被调用,然后尝试再次...

    tomcat6下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法

    1.在tomcat6.0下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法  在tomcat6.0下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有...

    验证码出现getOutputStream()问题解决

    验证码出现getOutputStream() has already been called for this response错误解决

    java.lang.IllegalStateException: getOutputStream() has already解决办法

    纠结了半天的 java.lang.IllegalStateException: getOutputStream() has already。这个问题困扰了半天,在网上查阅了大量资料 出这个错误一般就是下面2个.....

    JSP彩色验证码

    解决了getOutputStream() has already been called for this response. 并将产生验证码的逻辑从JSP页面中分离出来,单独写了一个类 便于重用。

    Spring MVC 文件上传下载

    Spring MVC 是一个强大的 web 应用开发框架,它提供了丰富的功能来处理用户请求,包括文件上传和下载。本文将深入探讨如何使用 Spring MVC 实现文件的上传与下载。 首先,要实现文件上传,我们需要引入一些必要的...

    Spring3MVC and POI

    标题 "Spring3MVC and POI" 涉及到两个关键的Java技术:Spring 3 MVC框架和Apache POI库。Spring MVC是Spring框架的一部分,用于构建Web应用程序,而POI则是处理Microsoft Office文档(如Excel、Word和PowerPoint)...

    spring mvc上传下载

    Spring MVC 是一个强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。在这个主题中,我们将深入探讨如何使用Spring MVC实现文件的上传和下载功能,以及如何利用Spring的注解和视图解析来简化这一过程。 ...

    Jxls+Spring MVC实现Excel导出

    "Jxls+Spring MVC实现Excel导出"的主题聚焦于如何利用Jxls库和Spring MVC框架来实现这一功能。Jxls是一个强大的Java库,它扩展了Apache POI,使得在Excel模板上进行编程变得简单,而Spring MVC是Spring框架的一部分...

    Cannot forward after response has been committed

    "Cannot forward after response has been committed" 是一个在Java Web开发中常见的错误,通常与Servlet、Filter或控制器逻辑有关。这个错误表明服务器已经完成了对HTTP响应的处理,并将其发送到客户端,然后试图...

    Jett+Spring MVC实现Excel导出

    在本文中,我们将深入探讨如何使用Jett和Spring MVC框架来实现Excel文件的导出功能。Jett是一个轻量级的Java库,专门用于处理Excel数据的读取和写入,而Spring MVC则是广泛应用于构建Web应用的MVC(Model-View-...

    Spring MVC整合IReport生成PDF及中文不显示、乱码解决

    本篇文章将详细讲解如何在Spring MVC项目中整合IReport来生成PDF,并解决可能出现的中文不显示和乱码问题。 首先,我们需要了解Spring MVC的基本概念。Spring MVC是Spring框架的一部分,它提供了一个模型-视图-控制...

    spring-mvc-jasperReports

    标题 "spring-mvc-jasperReports" 暗示了我们讨论的主题是关于Spring MVC框架与JasperReports的集成。Spring MVC是Spring框架的一部分,用于构建Web应用程序,而JasperReports是一个开源报告工具,用于生成静态和...

    spring4.0 mvc api

    通过`response.getOutputStream().write(fileBytes)`可以将文件内容写入输出流,实现文件下载。 在标签"spring4 api mvc 单元测试"中,我们可以看到三个关键概念。首先,"spring4 api"指的是Spring Framework 4.0...

    Spring MVC框架实现上传下载

    在Spring MVC框架中,实现文件上传和下载是常见的功能需求。以下将详细讲解如何使用Spring MVC来处理这两种操作,特别是图片的上传和多图片同时上传。 首先,为了启用Spring MVC对文件上传的支持,我们需要在配置...

    springmvc上传下载图片和文件

    在Spring MVC框架中,处理文件上传和下载是常见的需求,特别是在构建Web应用时。Spring MVC提供了强大的支持,让我们能够方便地实现这些功能。本篇文章将深入探讨如何利用Spring MVC进行图片和文件的上传与下载。 ...

    handleStream ServletOutputStream out = response.getOutputStream(); InputStream i

    ServletOutputStream out = response.getOutputStream(); out.write("<html><body>Hello, World!</body></html>".getBytes()); out.flush(); out.close(); ``` 描述中的"InputStream i" 提到了输入流`InputStream`...

    springMVC 与文件 上传 下载 实例

    在Spring MVC框架中,文件上传和下载是常见的需求,尤其在构建Web应用程序时。下面将详细阐述如何使用Spring MVC实现这些功能,以及如何添加文件压缩的特性。 首先,我们需要了解Spring MVC中的MultipartFile接口,...

    springmvc和strut2实现上传下载示例

    在Java Web开发中,Spring MVC和Struts2都是流行的MVC框架,用于构建高效、可维护的Web应用程序。本文将详细讲解如何利用这两个框架实现图片的上传与下载功能。 首先,我们来了解一下Spring MVC和Struts2的基础知识...

Global site tag (gtag.js) - Google Analytics