Converter matriz de bytes de base64 em uma imagem

Eu tenho um bean de formulário com os atributos id, desc e imageByteArray. A ação do Struts é executada e redireciona para um JSP no qual desejo acessar esses atributos do bean como id, desc e converter o imageByteArray e exibi-lo como uma imagem. Eu tentei issopostar, mas isso não está funcionando para mim.

Eu codifico o bytearray usando Base64 - onde this.bean.imageByteArray se refere ao bean de formulário

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

Eu tentei isso, mas não está funcionando

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

Byte array (byte [] imageByteArray) refere-se a uma imagem JPG codificada em base64 e estou recebendo a seguinte tag img como saída e, obviamente, nada é exibido,

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

Alguma idéia de como converter matriz de bytes de base64 e exibir como uma imagem no JSP?

questionAnswers(2)

yourAnswerToTheQuestion