问题描述
我试图显示我从我的数据库中获取的图像,但是当页面打开时它没有显示图像。我从数据库中获取了图像,该图像保存为 blob,转换为 byte[],然后将其转换为图像图标。然后通过model.addAttribute 将其发送到jsp。 这是我获取 blob 并进行转换的代码: 这是我的控制器方法
if(post.getimage() != null) {
Blob blob = post.getimage();
ImageIcon ii=new ImageIcon(blob.getBytes(1,(int) blob.length()),"description");
System.out.println("shalom " + ii);
model.addAttribute("img",ii);
}
这就是我尝试使用图像的地方
<img src="<c:out value="${img}"/>" width="100" height="100"></img>
如果有任何想法,我将不胜感激。 干杯吉姆:)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)