jsp页面显示图片后台报错

在jsp页面用的java代码显示一张图片,代码如下

<%@page import="java.awt.image.BufferedImage"%>
<%@page import="javax.imageio.ImageIO"%>
<%@page import="java.io.File"%>


<%
    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());
 %>

图片能够显示,但是后台会报错:
Exception occurred during processing request: STREAM
.
.
.
WARN:oejs.Response:Committed before 500 STREAM

如何解决?

同时问一下,有办法将这段java程序当做一段DIV来使用吗?

1个回答

为什么不实用标签呢

glzmzd
glzmzd 回复Larch_h: 运行在服务器上的jsp,服务器是有个根路径的
大约 4 年之前 回复
u014249394
Larch_h 回复glzmzd: 图片在哪里和用标签没什么关系吧 http://surenpi.com
大约 4 年之前 回复
glzmzd
glzmzd 因为图片地址不在工程文件下,img标签无法显示这张图片
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问