当前位置:编程学习 > JAVA >>

jsp显示blob图片的问题

小弟遇到一个问题,请各位大侠帮忙。
具体问题如下:
表结构
create table CUSTOM_RECORD
(
  ID             NUMBER(20),
  CUSTOM_ID      NUMBER(20),
  ID_CARD        VARCHAR2(18),
  NAME_CARD      VARCHAR2(20),
  IS_CARD_RESULT CHAR(1),
  IS_NAME_RESULT CHAR(1),
  STATE          CHAR(1),
  PHOTO_RETURN   BLOB,
  PHOTO1         BLOB,
  PHOTO2         BLOB,
  PHOTO3         BLOB,
  PHOTO4         BLOB,
  PHOTO5         BLOB,
  AUDIT_DATE     DATE,
  UPLOAD_DATE    DATE,
  DID            VARCHAR2(100),
  MDN            VARCHAR2(20),
  DEVICES_NAME   VARCHAR2(50),
  DEVICES_OS     VARCHAR2(50),
  DEVICES_VER    VARCHAR2(50),
  SIM            VARCHAR2(50)
)

这个表里面有6个blob字段需要存放6张图片
现在问题是,从jsp页面我需要显示一个结果集,这个结果集的每条记录都要有这6张图片,想了很久不知道怎么处理。

图片的插入没有问题,就是读取和显示不知道该怎么做。
开发环境,java+weblogic+oracle



--------------------编程问答-------------------- 首先你需要把你的图片读成到一个byte[]数组里面,然后你可以用一个servlet将这些byte数组输出到浏览器,这个就和你平时做文件下载一样,只是你需要把contentType设置为image就可以 --------------------编程问答-------------------- 单个图片能做的话,多个图片也可以的,读取及写入时转化为字节流。 --------------------编程问答-------------------- 单个图片我是可以的 但是多个图片感觉就有问题了 难道我要为6张图片每一个都写一个方法吗 这样肯定是不对的  --------------------编程问答-------------------- 你理解错了,方法只是一个,就是专门用来显示图片的方法,方法的参数就是你的数据id和显示哪个图片
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,