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
。
。
。
------解决思路----------------------
错就错吧,项目中肯定不会用这种方式显示图片的