请问这是什么原因造成的?

在显示验证码的时候,出现了以下异常:
getOutputStream() has already been called for this response
是什么原因?
一个图片页image.jsp 代码如下:
<%@ page language="java" contentType="image/jpeg"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">






<%
String img=image.getImage(0,0,response.getOutputStream());
session.setAttribute("yzm2",img);
%>


一个类画验证码:
...
请问是什么原因出现了上述异常?

http://www.blogjava.net/chenlb/archive/2007/05/26/104714.html

http://yulimin.iteye.com/blog/27511

[code="java"]String img=image.getImage(0,0,response.getOutputStream()); [/code]这里调用的时候getImage方法里面有输出流clear过么?out.clear(),可能是response.getOutputStream()和response.getWriter()起冲突了!建议把getImage方法贴出来!

这样执行jsp页面就会报出getOutputStream() has already been called for this response 这个异常了!