【问题标题】:Want to display binary images on jsp [duplicate]想在jsp上显示二进制图像[重复]
【发布时间】:2015-08-11 11:03:00
【问题描述】:

我在postgres sql中存储了一个图像作为bytea []字段。这是字节格式。我想在存储图像后在我的jsp页面中查看完美的图像。请指出解决方案或一些方法达到这个要求。

【问题讨论】:

标签: java spring hibernate


【解决方案1】:

将你的图片转换为Base64:

String imageBase64 = new String(Base64.getEncoder().encode(imageByteArray))

请注意,Base64 类来自 java.util 包。如果您不使用 JDK 8,您可以轻松找到替代方案。

然后在你的 JSP 页面中:

<img src="data:image/png;base64,${imageBase64}" />

【讨论】:

  • 谢谢你的回复。我试过代码。但问题是一样的。
  • 这是正确的做法。请用究竟是什么不工作的细节修改你的问题。
  • 谢谢先生的回复...我得到了答案。只有一个变化可以查看图像。" >
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-11
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-27
  • 2010-11-16
相关资源
最近更新 更多