Преобразовать массив байтов base64 в изображение

У меня есть бин формы с атрибутами id, desc и imageByteArray. Выполняется действие Struts, и оно перенаправляет в JSP, где я хочу получить доступ к таким атрибутам бина, как id, desc и преобразовать imageByteArray и отобразить его в виде изображения. Я пробовал этосообщение, но это не работает для меня.

Я кодирую bytearray, используя Base64 - где this.bean.imageByteArray ссылается на bean-компонент формы

<code>this.bean.setImageByteArray(new org.apache.commons.codec.binary.Base64().encode(imageInByteArr));
</code>

Я пробовал это, но не работает

<code><img src="data:image/jpg;base64,<c:out value='${bean.imageByteArray}'/>" />
</code>

Массив байтов (byte [] imageByteArray) ссылается на изображение JPG в кодировке base64, и я получаю следующий тег img в качестве вывода, и, очевидно, ничего не отображается,

<code><img src="data:image/jpg;base64,[B@2e200e">
</code>

Любая идея, как преобразовать base64 байтовый массив и отобразить как изображение в JSP?

Ответы на вопрос(2)

Ваш ответ на вопрос