Enviar uma String enorme para um Servlet  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
javaBeats
Java Ninja
[Avatar]

Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline

Olá pessoal,

Preciso mandar uma String enorme (uma conversa de chat) para um Servlet, que vai gravá-la em banco. Estou usando para tal uma requisição POST, da seguinte maneira:



No Servlet, eu recebo a String com o seguinte código:



A String "log" está sempre vazia - "".

Agradeço desde já a ajuda de vocês.
Rodrigo.

"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere
[Email]
javaBeats
Java Ninja
[Avatar]

Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline

Será que o problema é tão besta que ninguém se dignou a responder?

"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Ja tentou usar um packet sniffer (tipo o Ethereal) pra ver o que ta mesmo passando pelo HTTP? Tenho a impressao de que tem alguma coisa errada no envio
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Não creio que o problema está no tamanho da String. Já fiz testes com textos de 4 a 8 mbs e não tive nenhum problema.

Former LIPE.
[ICQ]
javaBeats
Java Ninja
[Avatar]

Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline

Kra, vc pode mandar o trecho de código que vc usou, tanto da requisição (envio para o POST) quanto do recebimento dos dados (no Servlet)?


"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere
[Email]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline



Pronto hehe usando WebWork.

Sei que não ajudou em nada, mas o que quis dizer é que não precisei fazer nada demais, portanto o erro deve estar em outro lugar. Já tentou com strings menores?

Aliás, nem entendi como você está pegando o valor do campo no servlet. Não basta um simples request.getParameter( "name do input" )?

Former LIPE.
[ICQ]
javaBeats
Java Ninja
[Avatar]

Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline

Hein kra, eu tô fazendo a requisição a partir de um java client. Mas consegui resolver o problema, o negócio era mandar a query URL (?cmd=""¶m1=""&textoMuitoGrande="") pelo DataOutputStream.

Mesmo assim, valeu aí pela ajuda.

"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team