1. 直接写个servlet,从数据库里面读取二进制的文件内容,然后response.setContentType(“image/jpeg”); 或 response.setContentType(“image/png”); 再把这个输入流写给客户端。
既
outputstream outs = response.getoutputstream();
outs.write(bs); //bs既从图据库取得的byte数组,
outs.flush();
或
InputStream is = rs.getBinaryStream(1);
OutputStream os = response.getOutputStream();
IOUtils.copy(is, os);
is.close();
os.close();
此servlet既为图片。
2. 用<img src=’servlet path’>来引用此servlet(图片).