Pra que voce faz o Redirect ai? Entendi que queria fazer um Download, mas que esse n�o fosse visualizado no browser, mas salvo como um download.

 

Um download � mais ou menos assim:

 

response.setContentType("xxxx/yyyy");

 

...

 

out = response.getOutputStream();

 

out.write( bytes );

 

...

 

O redirect anula o content-type ai. O redirect envia o usu�rio pro outro link. Tudo que tenha sido "escrito" no response, � anulado (contanto que n�o tenha sido despachado (auto-flush) pro cliente).

 

-----Mensagem original-----
De: Hildeberto Mendon�a [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 11 de mar�o de 2004 21:39
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [cejug-discussao] Apresenta��o da tela de download

 

N�o adiantou. O browser continuar abrindo a aplica��o necess�ria.

Veja a implementa��o.

 

response.setContentType("xxxx/yyyy");

response.sendRedirect(link);

 

Atenciosamente,

 

Hildeberto Mendon�a

Mentores Consultoria LTDA.

www.mentores.com.br

 

 

 

Francisco Pinto wrote:

 

>Hildeberto,

> 

>Basta mudar o Content-Type pra algo que o browser n�o reconhe�a. Algo como

>"xxxx/yyyy", ou similar.

> 

> 

>-----Mensagem original-----

>De: Hildeberto Mendon�a [mailto:[EMAIL PROTECTED]

>Enviada em: quinta-feira, 11 de mar�o de 2004 12:12

>Para: [EMAIL PROTECTED]

>Assunto: [cejug-discussao] Apresenta��o da tela de download

> 

>Pessoal,

> 

>numa aplica��o JSP/Servlet estou disponibilizando um arquivo para

>download. Gostaria que esse arquivo n�o fossa aberto pela aplica��o

>configurada para tal, por exemplo: um arquivo pdf� n�o abriria

>automaticamente pelo Acrobat Reader, um doc n�o abriria automaticamente

>pelo Word. H� algo que possa ser feito para que a tela de download

>apare�a, independente do formato do arquivo?

> 

>Atenciosamente,

> 

>�

> 

 

-------------------------------------------------------------------------------------------

Ceara' Java User Group

 

� Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

� Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

� Falar com o administrador? e-mail para: [EMAIL PROTECTED]

�

Responder a