Seta o tipo de retorno no reader, se nao der certo, tenta compactar o
arquivo no formato zip antes de enviar.
Em 11 de maio de 2012 09:19, José Eduardo Tomaz <jetomaz@gmail.com>escreveu:
> **
>
>
> Bom dia!
>
> Desculpem ressuscitar esse tópico é que eu estou com um problema, vou
> postar o codigo abaixo e depois falo a minha duvida.
>
> *Writer writer = null; *
> * *
> * response.setContentType("text/plain;charset=UTF-8");*
> * ServletOutputStream out = response.getOutputStream();*
> * String text = "teste de escrita em arquivo"; *
> * out.print(text);*
> * //JRExporter exporter = new JRTextExporter();*
> * //exporter.exportReport();*
> * out.flush();*
> * out.close();*
>
> Esse código esta dentro do meu servlet que é chamado por uma pagina jsp,
> ele gera uma nova aba no navegador com o texto *"teste de escrita em
> arquivo"* e da a opção de salvar como .txt mas eu não queria que ele
> abrisse na aba do navegador exibindo o que foi escrito e sim que
> ele abrisse a opção para salvar o arquivo, como num download, dai a pessoa
> salva o arquivo direto no computador sem ver o conteúdo dele no browser.
>
> Não se se isso tem como ser feito.
>
> Att.
>
> José Eduardo
>
> Em 20 de abril de 2012 11:01, Brenel Marinho <brenel18@gmail.com>
> escreveu:
>
> > **
> >
> >
> > Acho que seja possível fazer uma applet para tal atividade. Da uma
> > pesquisada.
> >
> > Enviado via iPhone
> >
> > Em 20/04/2012, às 10:45, José Eduardo Tomaz <jetomaz@gmail.com>
> escreveu:
> >
> > > Ok , Jos� muito obrigado pela resposta, ajudou muito, eu estava
> pensando
> > de
> >
> > > forma errada mesmo, com certeza a melhor forma
> > > � montar o txt para que ele possa fazer o download na maquina local.
> > >
> > > Muito Obrigado.
> > >
> > > Att.
> > >
> > > Jos� Eduardo
> >
> > >
> > > Em 20 de abril de 2012 09:12, Jose Pinto de Oliveira Junior <
> > > josepojr@yahoo.com.br> escreveu:
> > >
> > >> **
> >
> > >>
> > >>
> > >>
> > >>
> > >> O melhor a fazer � enviar o arquivo txt para download (no servlet) e
> ai
> > o
> > >> usu�rio escolher� o diret�rio aonde vai salvar o arquivo no micro
> local
> >
> > >> dele.
> > >> O arquivo txt vc pode gerar ele no servlet partindo de um array de
> bytes
> > >> (por exemplo) ou de outras fontes.
> > >> Vc n�o precisa saber em qual diret�rio o usu�rio salvar� o arquivo, vc
> > vai
> > >> apenas enviar o seu arquivo, via array de bytes conforme c�digo
> abaixo:
> >
> > >>
> > >> // Dentro do doGet do Servlet
> > >> // resp � HttpServletResponse
> > >>
> > >> resp.setContentType("text/plain;charset=UTF-8");
> > >> ServletOutputStream out = resp.getOutputStream();
> > >>
> > >> // Escreva os bytes no objeto out.
> > >> // N�o esquecendo de dar out.flush(); e depois out.close();
> >
> > >> // Para fechar o fluxo aberto.
> > >>
> > >>
> > >> Jos� P. O. Jr
> > >> www.josepojr.com
> > >>
> > >> [As partes desta mensagem que n�o continham texto foram removidas]
> > >>
> > >>
> > >>
> > >
> > >
> > > [As partes desta mensagem que n�o continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> >
> > >
> > > Para sair da lista, envie email para:
> > java-br-unsubscribe@yahoogroups.com
> > > Para upload/download de arquivos:
> > http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
> > >
> > >
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário