怎么在jsp中显示oracle数据库中的blob字段,解决好了另有100分送上.

hsj20041004 2007-05-25 03:12:45
如题:
我现在已经存入到数据库中了,但是无法显示,

blob内容为图片.
谢谢各位大侠!!
最好有代码
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laogou 2007-09-30
  • 打赏
  • 举报
回复
UP
枫林 2007-05-25
  • 打赏
  • 举报
回复
如果是图片的话:<IMG src="../showpicture.do" id="pic" width="160px" height="200px" border="0"> “showpicture.do”是将文件写入输出流的操作 ,提供部分代码吧
if (blob != null) {
InputStream is = blob.getBinaryStream();
byte[] b = new byte[Integer.parseInt(String.valueOf(blob.length()))];
BufferedOutputStream os = new BufferedOutputStream(out);
is.read(b);
os.write(b);
if (is != null) {
is.close();
}
if (os != null) {
os.close();
}
}
其中blob为BLOB对象实例,out是ServletOutputStream类型,你写servlet也好,用struts也罢,剩下的应该没问题了吧。
RainbowMink 2007-05-25
  • 打赏
  • 举报
回复
不懂的~~~回复了有分么~??????????
hsj20041004 2007-05-25
  • 打赏
  • 举报
回复
怎么没人回复??

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧