Sim vc pode emitir enviar os bytes para o OutputStream do Servlet e enviar
os dados via HTTP declarando qual � o tipo do documento (MIME type) no
�nicio do documento.

Utilize por exemplo um encoder para "montar" o JPEG para o OutputStream :


   JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(stream);
   BufferedImage bi = new BufferedImage(ImageWidth + 10, 
                                         ImageHeight, 
                                         BufferedImage.TYPE_BYTE_INDEXED);

   Graphics2D graphics;
   graphics = bi.createGraphics();
   graphics.setColor(Color.white);
   graphics.fillRect(0, 0, bi.getWidth(), bi.getHeight());

   graphics.setColor(Color.red);

   // aqui vc monta a imagem utilizando o Graphics
    
   encoder.encode(bi);


No Servlet vc determina o tipo do documento :

response.setContentType("image/jpg");



 
Abra�[]s,
 
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
 
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company)
/ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com. 


-----Original Message-----
From: Daniel C�cero Amadei [mailto:[EMAIL PROTECTED]] 
Sent: Friday, 24 de January de 2003 10:59 AM
To: [EMAIL PROTECTED]
Subject: [enterprise-list] Imagem e HTML no mesmo response do Servlet


Ol� amigos da lista,

Ser� que existe uma forma para que eu, atrav�s de um servlet, retorne uma 
imagem, lida de um BD em formato BLOB e HTML em uma mesma resposta de um 
servlet, sem que eu tenha que gravar a imagem no servidor ou algo do g�nero?

Obrigado!

[]'s
Daniel C. Amadei
Sun Certified Java Programmer - Platforms 1.2 & 1.4

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.com


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a