String id = request.getParameter("id");
Qdproperty qdproperty=qdService.findQdpropertyId(Integer.parseInt(id));
System.out.println(qdproperty.getBore());
response.reset();
response.setContentType("image/jpeg");
ServletOutputStream outs = response.getOutputStream();
Blob blob =qdproperty.getImage();//得到库里的BLOB字段的内容
InputStream is = blob.getBinaryStream(); //转换成输入流
int blobsize = (int)blob.length();
byte[] blobbytes = new byte[blobsize];
int bytesRead = 0;
while ((bytesRead = is.read(blobbytes)) != -1)
{
outs.write(blobbytes, 0, bytesRead);//输出图片
}
is.close();
outs.flush();//清空缓存
return mapping.findForward("sucess");
jsp 页面:
<table width="550" border="0" height="300" class="table_border">
<tr>
<td width="586"><img src="showimage.do?id=<%=qyuan2.getId()%>&cid=<%=qyuan2.getCategory().getId()%>" width="550" height="300" ></td>
</tr>
</table>