Limitar el tamaño de las imagenes mostradas en una jsp.

pablomaes
30 de Enero del 2006
Hola a todos. Mi problema es el siguiente.
Tras recuperar una imágen de bbdd, la envio a una jsp a través de un servlet y la muestro mediante el siguiente código:

<%byte[] array = (byte[])request.getAttribute("imagen");
if(array!=null)
{

response.setContentType("image/gif");
OutputStream o = response.getOutputStream();
o.write(array);
o.close();} %>

Hasta aquí todo bien, el problema es que no soy capaz de limitar el tamaño de la imágen, siempre me aparece a tamaño completo, he probado incrustandola en una tabla y limitando sus bordes, pero aún así no funciona:

<table >
<tr>
<td width="1" height="1">Hola Mundo</td>
<td width="10" height="10">
<%byte[] array = (byte[])request.getAttribute("imagen");
if(array!=null)
{

response.setContentType("image/gif");
OutputStream o = response.getOutputStream();
o.write(array);
o.close();} %>
<td>
</tr>
</table>

El "Hola Mundo" de la primera columna, ni siquiera lo muestra, xq superpone la imagen.

Alguien sabe como puedo solucionar esto?? La idea es poder visualizar varias fotos recuperadas de bbdd en tamaño reducido dentro de una tabla a poder ser.

Gracias!