Gerar arquivo de texto e enviar pela response  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Olá povo,

Eu quero saber se tem como eu gerar um arquivo de texto e enviá-lo pela response sem precisar salvá-lo em disco.
O único modo que eu consegui fazer foi:



Tem algum modo mais simples???
[WWW] [MSN] [ICQ]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Alguma coisa do tipo.



Não te resolve ??

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Mais ou menos... é q eu tenho q gravar o arquivo em disco pra depois conseguir enviá-lo...
Eu gostaria de enviar sem precisar gravar.

Lógico, tua dica já economizou metade do meu trabalho
[WWW] [MSN] [ICQ]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

tem esse, é meio parecido


Alexandre Vieira de Souza
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Mas de onde vem esse arquivo ?
Qual o tamanho dele ?

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

Esse metodo eu coloquei numa classe utilitaria,

eu utilizo struts, na minha action eu montei o arquivo utilizando StringBuffer

Alexandre Vieira de Souza
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Eu to gerando um arquivo de texto q será importado para um outro sistema tosco e véio lá de outra empresa.
É baseado em algumas informações q vem de um relatório que fica com um nº N de linhas.

Então eu vou gerar o arquivo a partir de um relatório, ele não existe previamente.

Vou testar teu método avsouza ... já digo se funcionou!
[WWW] [MSN] [ICQ]
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Funcionou quase 100%...
O arquivo vem perfeitamente como eu queria, mas da um erro

[WWW] [MSN] [ICQ]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

vc ta abrindo por uma popup?

Alexandre Vieira de Souza
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

não, direto por um

[WWW] [MSN] [ICQ]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

esperimenta fazer abrindo uma popup.


Alexandre Vieira de Souza
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Mesma coisa
Eu achei umas discussões sobre esse erro falando q pode ser relacionado ao ContentType por ocorrerem várias declarações dele (na página e depois na Action) mas mesmo tirando da página o erro continua...

This message was edited 1 time. Last update was at 10/12/2007 15:33:11

[WWW] [MSN] [ICQ]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

vou dizer o q tenho.

- uma jsp, onde tem a opção para o usuario baixar o arquivo. nela tem um submit para uma action
- um action (struts) nela eu crio meu stringBuffer e envio para
this.sendStringWithName(arvivoStringBuffer,"nome Arquivo",response);
retunr null;


Alexandre Vieira de Souza
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Tá do mesmo jeito q o teu esquema aí, mas no meu da erro =D
Sei lá... vo continuar procurando a causa e a solução... qd encontrar eu posto aqui.
Vlw pela ajuda!
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team