Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2006, 12:34
daemon_free
 
Fecha de Ingreso: marzo-2006
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
puedes hacer un servlet y especificarle que el "content type" de su respuesta va a ser una imagen, despues simplemente lees los bytes del campo blob de la base de datos y los escribes hacia la salida del servlet
algo asi:

protected void doGet(HttpServletRequest request, HttpServletResponse response) {

response.setContentType("image/jpeg");
BufferedOutputStream out = new BufferedOutputStream(response.getOutputStream());

byte[] image = ....... // te conectas a la base de datos, lees los bytes del campo blob y los guardas en la variable image

out.write(image);
out.close();

}

despues puedes tratar la ruta al servlet como si fuera la ruta a una imagen cualquiera
<img src="http://misitio.com/miServlet">