Arquivos com jsp

2 respostas
R

Olá pessoal,
estou com o seguinte problema:
num página jsp, chamo um método de uma classe java que possui a seguinte assinatura

public void enviaBytes(HttpServletRequest req,HttpServletResponse res){}

este método cria um arquivo temporário e abre no browser a janela de abrir ou salvar o arquivo.
só que vem como default de nome do arquivo, o nome do arquivo jsp e como tipo de arquivo vem html.
eu quero que venha com um nome que eu quiser, e com a extensao que eu escolher também.

Obs. neste método enviaBytes seto o seguinte

res.setContentType(text/html);

res.setHeader(Content-Disposition, attachment; filename=c:\temp + fileName);

Valeu.

2 Respostas

leonardom

Ola Rodrigo, acho que seria melhor vc utilizar uma Servlet para fazer isso que vc quer . . . Eu já fiz algo parecido, mas usando Servlet e funcionou perfeitamente . . .

L

E ae rapaz…

Seguinte, tu já tentou passar no filename o nome e a extensão que deseja? Comenta o “res.setContentType(“text/html”);” e passa o que deseja no atributo filename… :wink:

Acho que não deve ocorrer problemas…

Criado 27 de julho de 2004
Ultima resposta 27 de jul. de 2004
Respostas 2
Participantes 3