当前位置: 代码迷 >> Java Web开发 >> 页面输出图片,展示成功,但后台报错
  详细解决方案

页面输出图片,展示成功,但后台报错

热度:32   发布时间:2016-04-13 22:12:37.0
页面输出图片,显示成功,但后台报错
jsp页面的代码

<%
out.clear();
response.setContentType("image/png");
BufferedImage image = ImageIO.read(new File("D:\\myjava\\ccms_BZ\\ccms\\upload\\2.jpg"));
ImageIO.write(image, "png", response.getOutputStream());
 %>


图片能够显示成功,但是后台会报错
2015-11-03 11:08:14,736 [CCMS] ERROR [qtp30704137-54] ExceptionMappingInterceptor.error(38) | STREAM
java.lang.IllegalStateException: STREAM



2015-11-03 11:08:14.742:WARN:oejs.Response:Committed before 500 STREAM
2015-11-03 11:08:14.742:WARN:oejs.ServletHandler:/ccms/monitorMapAction!toShowMapInfo.jspa
java.lang.IllegalStateException: Committed



------解决思路----------------------
错就错吧,项目中肯定不会用这种方式显示图片的
  相关解决方案