sexta-feira, 11 de maio de 2012

Re: [java-br] Res: Criar arquivo .txt via Servlet

·

 

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]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Quem procura, acha. Encontre a pessoa ideal online

Ainda dá tempo de curtir o Dia dos Namorados a dois. Comece agora!

Super Oferta Computadores HP
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog