Tela de Download

Como fazer para apresentar a tela de salvar de downloads, para o usuario quando fizer esta opcao, servlet.

Oi

jrxxjr, olhe, depende do que o link estará apontando, por exemplo, se for um PDF e cara ja tiver o Acrobat configurado pra sempre abrir da Web, nem vai dar certo…

O que é que tu quer salvar direto? PDF? Imagem? Som?

T+

Olá, vc pode fazer isso via programação. Leia o arquivo via uma InputStream e mande escrever essa input no outputStream do seu response. Para que qualquer arquivo abra a tela de download mesmo sendo um tipo conhecido, mude o content-type para application/octet-stream assim:

response.setContentType("application/octet-stream");

Vc pode ainda sugerir um nome para o arquivo setando o seguinte header do http:

response.setHeader("Content-Disposition","filename=nomeDoArquivo.extensao"); 

valeuz…