Java 在JSP上显示blob

Java 在JSP上显示blob,java,image,spring,jsp,blob,Java,Image,Spring,Jsp,Blob,我有一个带有字段(string,string,blob)的类。在JSP上,我希望在表中显示此obj,如下所示: <c:forEach var = "p" items="${products}"> <img src="${p.image}" /> </c:forEach> 如何操作?您有两种选择: 通常,HTML页面中引用的资源是异步加载的,即浏览器首先加载HTML页面,然后加载HTML页面中引用的图像等。在您的例子中,您可以编写一个servlet,将

我有一个带有字段
(string,string,blob)
的类。在JSP上,我希望在表中显示此obj,如下所示:

<c:forEach var = "p" items="${products}">
 <img src="${p.image}" />
</c:forEach>

如何操作?

您有两种选择:

  • 通常,HTML页面中引用的资源是异步加载的,即浏览器首先加载HTML页面,然后加载HTML页面中引用的图像等。在您的例子中,您可以编写一个servlet,将图像交付给客户机。在这种情况下,img标记的src属性必须包含servlet的路径
  • 第二个选项是将编码的图像Base64嵌入到src属性中,如本文所述:

否。我认为您需要将斑点还原为图像。