Convertir una matriz de bytes base64 a una imagen

Tengo un bean de formulario con los atributos id, desc y imageByteArray. La acción de Struts se ejecuta y redirige a una JSP donde quiero acceder a estos atributos de bean como id, desc y convertir la imageByteArray y mostrarla como una imagen. Probé estoenviar, pero eso no me funciona.

Codifico el bytearray usando Base64 - donde this.bean.imageByteArray se refiere al bean de formulario

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

He intentado esto, pero no funciona

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

La matriz de bytes (byte [] imageByteArray) hace referencia a una imagen JPG codificada en base64 y obtengo la siguiente etiqueta img como salida y, obviamente, no se muestra nada.

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

¿Alguna idea de cómo convertir una matriz de bytes base64 y mostrarla como una imagen en JSP?

Respuestas a la pregunta(2)

Su respuesta a la pregunta