`
jinxhj2003
  • 浏览: 149041 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

在生成图片是出现的异常

    博客分类:
  • Jsp
阅读更多
在输出图片的结尾加入;
out.clear();
        out = pageContext.pushBody();

主抛出异常:
ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
从网上找了下资料,综合一下原因分析:
这是web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突.
即Servlet规范说明,不能既调用 response.getOutputStream(),又调用response.getWriter(),无论先调用哪一个,在调用第二个时候应会抛出 IllegalStateException,因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutputStream,又用了out变量,故出现以上错误。
解决方案:
1.在程序中添加:
out.clear();
out = pageContext.pushBody();
就可以了;

2,不要在%〕〔%之间写内容包括空格和换行符
3,在页面写入图片的时候,需要flush()
OutputStream output=response.getOutputStream();
output.flush();
4,在页面确定写入<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312”>
分享到:
评论

相关推荐

    vc++ 根据文字生成图片 文字图片验证码.zip

    10. **错误处理**:在开发过程中,错误处理机制必不可少,确保在出现异常时能够妥善处理,如资源释放、错误提示等。 通过学习和实践这个VC++验证码生成项目,开发者不仅可以提升图像处理和随机生成技术,还能加深对...

    如何在Delphi中生成图片缩略图的例子.rar

    在Delphi编程环境中,生成图片缩略图是一项常见的任务,特别是在开发图像管理、网页设计或者多媒体应用时。本文将详细讲解如何使用Delphi来创建图片缩略图,并以提供的源代码为例进行解析。 首先,我们需要了解...

    php生成图片缩略图的一个代码类.zip

    6. **错误处理**:在处理过程中可能出现的各种异常,如文件读取失败、内存不足、GD库不支持的格式等,类中应包含相应的错误处理机制。 使用此类时,开发者需要实例化该类,传入源图片路径,设置缩略图的尺寸和保存...

    实战HTTP Handler (3) -- 动态生成图片 源码

    6. **处理错误**:在过程中应处理可能出现的异常,确保正确反馈给客户端。 在"source3"源代码中,你应该能找到实现这些步骤的具体代码。通过分析和学习这段代码,你可以了解到如何在实际项目中应用HTTP Handler来...

    .net 生成二维码,直接生成图片格式

    在.NET框架中生成二维码并将其保存为图片格式是一项常见的任务,尤其在开发涉及数据编码和解码的应用程序时。Qrcode.cs文件中的方法提供了一种便捷的方式,允许开发者通过C#代码来实现这一功能。下面将详细介绍这个...

    itext生成PDF图片文档

    在生成PDF文档的过程中,我们需要处理可能出现的异常。我们可以使用`try-catch`语句来捕捉异常,并输出错误信息。 ```java try { // 生成PDF文档的代码 } catch (DocumentException de) { System.out.println(de....

    ASP.NET图片生成缩略图(VB.NET)

    如果在生成过程中出现异常,错误信息会被记录并返回False。 在实际应用中,你可能需要对这个函数进行一些调整,例如添加边界检查、处理不同格式的图片、或者提供更复杂的裁剪逻辑。不过,这个基础实现已经足够理解...

    java生成图片进行套打功能

    在 Java 中,生成图片进行套打功能需要使用到 BufferedImage、Graphics、Color、Font 等类,需要处理可能出现的异常,需要使用 ImageIO 类来读取和写入图片文件,需要使用 Calendar 类来处理日期和时间,需要使用 ...

    java视频生成图片(缩略图)-实例-(指定时间)

    这个实例主要关注如何使用Java在指定的时间点截取视频生成图片。以下是一些相关的知识点: 1. **Java Media Framework (JMF):** 这是Java早期用于处理多媒体数据的一个框架,包括播放、捕获、处理和传输音频和视频...

    用java一维码批量生成(条码)图片

    4. 图片质量:可以通过设置DPI(每英寸点数)来提高图片质量,防止在打印或扫描时出现问题。 对于压缩包中的“tz_ywm”文件,它可能是作者提供的示例代码或已生成的一维码图片。如果遇到问题,你可以参考这些文件或...

    class_thumb.rar_生成图片_缩略图

    在IT行业中,生成图片缩略图是一项常见的任务,特别是在网站开发、媒体管理和图像处理应用中。这个名为"class_thumb.rar_生成图片_缩略图"的压缩包提供了一个动态缩略图生成类,用于简化这一过程。下面我们将深入...

    ASP.NET 保存网页为图片

    10. **错误处理**:在实现过程中,应考虑捕获和处理可能出现的异常,如网络错误、渲染失败等,并提供适当的错误反馈。 综上所述,ASP.NET保存网页为图片涉及多个层次的技术,包括无头浏览器的使用、图片处理和文件...

    CreateWMV-自动生成图片序列,并且将图片序列写入到wmv文件中

    6. **错误处理和资源释放**:在整个过程中,良好的错误处理机制是必不可少的,确保在出现异常时能正确地关闭文件和释放资源,避免数据丢失或系统资源泄漏。 在“CreateWMV”项目中,开发者可能已经实现了以上所述的...

    pdf生成缩略图

    - 示例代码中未直接提供生成PDF缩略图的方法,但提到了一个生成图片缩略图的简单方法,通过调整Bitmap对象的尺寸来创建缩略图。 8. **性能优化**: - 为了提高效率,生成缩略图时通常会调整原始图像的大小,减少...

    java 上传图片生成缩略图

    5. **异常处理**:在整个过程中对可能出现的各种异常进行捕获和处理。 #### 详细知识点解析 ##### 1. 获取文件存储路径 ```java String filepath = request.getSession().getServletContext().getRealPath("/"); ...

    VB生成图片转TXT串口按个发送

    以上就是VB生成图片转TXT串口按个发送的主要步骤和涉及的关键技术。理解这些知识点,你就能构建一个能将图片信息转换为文本并通过串口进行安全传输的系统。在实际应用中,可能还需要考虑到效率优化、数据压缩等问题...

    MVC4上传并生成不同尺寸图片源码20130306

    在本文中,我们将深入探讨如何在ASP.NET MVC4框架下实现图片上传并自动生成不同尺寸的功能。这个功能在很多社交网络服务(SNS)和微博应用中非常常见,用户可以上传头像,然后系统会自动处理成不同大小的版本,以...

    java生成中间带logo的二维码图片.pdf

    在生成二维码图片时,可能会出现异常。例如,二维码内容的长度不在合法范围内时,需要抛出异常并返回错误信息。 知识点7:图像处理 在生成二维码图片时,需要对图像进行处理,例如设置图像的尺寸、颜色、背景等。该...

    jsp上传图片并生成缩略图

    在Java服务器页面(JSP)中,上传图片并生成缩略图是一项常见的需求,尤其在构建网站或Web应用时。这个过程涉及到多个步骤,包括文件上传、图片处理和存储。以下将详细介绍如何实现这一功能。 1. **文件上传**: -...

    asp.net 导出数据与图片到excel

    8. **错误处理和安全**:确保正确处理可能出现的异常,例如文件不存在、权限不足等。同时,要关注Excel文件可能带来的安全风险,如XSS攻击,因此要对用户输入进行适当的清理和验证。 9. **文件存储和下载**:导出的...

Global site tag (gtag.js) - Google Analytics