我有 ByteArrayOutputStream,它包含以字节为单位的 JPEG 图像。我的要求是在 JSP 中显示该图像页面(使用 HTML 标签在前端显示图像)。我该怎么做?
我已经提到了 BufferedImage
类,但它让我感到困惑,因为我是新手。
最佳答案
如果图片不是太大,可以按如下方式进行。
<img src="data:image/jpg;base64,iVBORw0KGgoAAAANS..." />
iVBORw0KGgoAAAANS
... 是 Base64编码字节。
Base64 编码可以用一个库来完成,比如 Ostermiller Java Utilities' Base64 Java Library或 org.apache.commons.codec.binary.Base64 .
关于java - 如何使用 HTML 标签将以字节为单位的图像显示到 JSP 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/943729/