取得了一个List<Blob>,怎么批量转为为图片,显示到jsp上
发布网友
发布时间:2022-10-08 04:27
我来回答
共2个回答
热心网友
时间:2023-11-03 13:47
把Blob 转化为String 得到图片路径
从数据库中读取Blob类型数据后,要转换成String类型,即转换成InputStream,再从InputStream转成byte[],再到String即可。如下:
//把数据库中blob类型转换成String类型
public String convertBlobToString(Blob blob){
String result = "";
try {
ByteArrayInputStream msgContent =(ByteArrayInputStream) blob.getBinaryStream();
byte[] byte_data = new byte[msgContent.available()];
msgContent.read(byte_data, 0,byte_data.length);
result = new String(byte_data);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result; }
热心网友
时间:2023-11-03 13:47
Blob里面是什么东西