那里直播可以看全身:求助<img src='NewsImage.jsp id=2'>出现getoutputstream() has been called for this response

来源:百度文库 编辑:高考问答 时间:2024/05/09 04:06:18
NewsImage.jsp 是一个从oracle数据库中提出blob类型的图片并画出此图片的处理页面,主要内容如下:
try {
ResultSet rs = stmt.executeQuery("SELECT * FROM TEST_BLOB WHERE ID='111'");
while (rs.next()) {
oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("BLOBCOL");
inputimage = new BufferedInputStream(blob.getBinaryStream());
}
} catch (Exception ex) {
System.out.println("blobRead()'s exception"+ex);
conn.rollback();
throw ex;
}
conn.setAutoCommit(defaultCommit);
// Send back image
BufferedImage image = null;
try{
image = ImageIO.read(inputimage);
}catch(IOException e){
System.out.println(e);
}
ServletOutputStream sos = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
encoder.encode(image);
inputimage.close();
请问include要怎么用呢?

是不是应该用include?因为你现在引用的不是一张图片,而是jsp

补充:
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>
可以看看:)
http://www-128.ibm.com/developerworks/cn/java/j-jsp04293/