Aonde deseja salvar ? [Poi e Struts]

3 respostas
vega

Ola,

Atualmente to usando uma aplicação que tem um action que escreve um resultado em um arquivo de Excel usando Poi
Esse arquivo tem uma localização fixa.

Como fazer para o navegador perguntar aonde devo salvar esse arquivo ?

Obrigado

3 Respostas

vega

Vou passar mais algumas informacoes

Pagina.jsp

<html:link page="/exportarPesquisa.do?local=C:\Nomearquivo.xls"> Exportar </html:link>

E no action

String localizacao = request.getParameter("local");
		FileOutputStream stream = new FileOutputStream(
		"localizacao");

Queria que o meu parametro local na Pagina.jsp recebesse o caminho do arquivo ( usando aquela janelinha que pergunta aonde quer salvar )
para depois manipular no action para salvar.

Se for algo impossivel, por favor me informem um tutorial de DownloadAction, preferivel usando Poi

PObrigado

von.juliano

Talvez assim resolva:

http://www.guj.com.br/posts/list/76337.java#402334

Flw! :thumbup:

vega

Obrigado Juliano,mas consegui resolver usando FileStreamInfo

response.setContentType("application/vnd.ms-excel");
		response.setHeader("Content-disposition", "attachment;filename=\"" + "teste.xls" + "\"");
        
         return (new FileStreamInfo("application/vnd.ms-excel", new File(localizacao)));

Obrigado a todos !

Criado 4 de outubro de 2010
Ultima resposta 4 de out. de 2010
Respostas 3
Participantes 2