Salvar Como

Estou recuperando um arquivo txt do banco de dados e ele está abrindo no proprio browser, como eu faço pra abrir aquela tela de salvar como?

Estou usando struts 2 junto com portlet

acho que assim funciona

response.setHeader("Content-disposition", "attachment; filename=" + fileName); response.setContentType("application/x-download"); response.setHeader ("Pragma", "public"); response.setHeader("Cache-control", "must-revalidate");

Cara brigadão pela ajuda, mas ainda não funcionou.
Se não der pra ele abrir pelo menos abrir em uma nova janela do browser já ajudaria.
Preciso muito da ajuda

response.setContentType(anexo.getType()); response.setHeader("Pragma", "public"); response.setHeader("Cache-control", "must-revalidate"); response.getOutputStream().write(anexo.getArquivo()); response.getOutputStream().flush(); response.getOutputStream().close();

desculpa… não vi q era web

Putz cara obrigado pela tentativa pela ajuda.
Mas acho que não vai ficar legal fazer isso, juntar com aplicação WEB…

bom, mesmo não te ajudando, vou postar como fiz pois pode ajudar outra pessoa.
o aplicativo em questão usa struts 1.1

abre a caixa de download:

response.setHeader("Content-disposition", "attachment; filename=" + fileName);

abre o arquivo no próprio browser:

response.setHeader("Content-disposition", "inline; filename=" + fileName);