Image 使用条纹在jsp上动态显示图像(字节数组)

Image 使用条纹在jsp上动态显示图像(字节数组),image,jsp,stripes,Image,Jsp,Stripes,我目前正在使用Stripes,我有一个ActionBean,它根据url中的参数从我的数据库中加载特定的用户对象JavaBean(电子邮件、名字、姓氏、Blob图像)。 这个ActionBean然后转发到一个JSP页面,该页面通过使用ActionBean并访问用户对象实例(ActionBean的属性)来显示这些信息 我在显示文本数据(电子邮件、名字和姓氏)方面没有问题,但我真的不知道如何动态显示Blob图像(它是一个字节数组) 有没有一种方法,可以使用Stripes标记库中的标记加载事件(分辨率

我目前正在使用Stripes,我有一个ActionBean,它根据url中的参数从我的数据库中加载特定的用户对象JavaBean(电子邮件、名字、姓氏、Blob图像)。 这个ActionBean然后转发到一个JSP页面,该页面通过使用ActionBean并访问用户对象实例(ActionBean的属性)来显示这些信息

我在显示文本数据(电子邮件、名字和姓氏)方面没有问题,但我真的不知道如何动态显示Blob图像(它是一个字节数组)

有没有一种方法,可以使用Stripes标记库中的标记加载事件(分辨率),从当前ActionBean加载图像,并在加载页面时显示它

我想我可以从用户JavaBean调用一个解析(事件)作为标记的src,但他似乎不工作

public Resolution loadPicture(){
    StreamingResolution sr = null;

       return sr = new StreamingResolution("image/jpeg") {
             public void stream(HttpServletResponse resp) throws Exception {
                 OutputStream os = resp.getOutputStream();
                 os.write(this.user.getBlob());
                 os.close();
             }
         };
}

提前谢谢

HTTP和HTML不是这样工作的。请求用于加载HTML代码。此HTML代码包含各种
标记,并发出新的请求以加载每个图像。您必须使用
img
标记生成HTML,这些标记的
src
指向一个Stripes操作,该操作将加载图像并将其流式传输到响应

StreamingSolution是实现此操作的正确方法,但必须从另一个请求调用此操作