Java JSP 在 JSP 中显示来自控制器的图像图标

问题描述

我试图显示我从我的数据库获取的图像,但是当页面打开时它没有显示图像。我从数据库获取了图像,该图像保存为 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 (将#修改为@)