Arquivo

Posts Tagged ‘download’

Como forçar download de arquivo em JSF / Struts

Estou implementando uma aplicação em JSF que gera um arquivo texto em uma pasta da aplicação. Esse arquivo deve ser baixado para a máquina do usuário para que ele faça sua importação no servidor.

Para forçar o usuário a baixar o arquivo – e não deixar que o conteúdo dele aparecesse na tela do browser – desenvolvi uma solução muito simples que gira em torno de uma única JSP. O legal é que ela serve para JSF, Struts e Servlets (acredito que com o Seam também funcione), a extensão do arquivo a ser baixado pode ser qualquer uma e ele pode inclusive estar em qualquer pasta do servidor (dentro ou não do contexto web).

O código da página JSP downloadArquivo.jsp que efetuará todo o processo de download está logo abaixo:

Leia mais