Nao conheco muito bem servlets, mas vamos ver como o protocolo HTTP
funciona para vc ver se � este o seu caso:
Quando o cliente solicita a pagina � enviado um GET /pagina mais um monte
de bobeira; quando d� um submit no form, se o m�todo for get, vai como
acima,
se for post, vai POST /pagina mais um monte de bobeira e os parametros do
form
Quando o servidor responde, no cabecalho da resposta vem 200 OK, se ele
encontra a pagina, 404 Not Found, se nao encontra e por ai vai.
Quando vc da um redirect, ele envia 302 Redirect novoendereco
Mas nao � possivel alterar o cabecalho depois q ja foi enviado. Entao se
vc der um out.print, ou algo assim, ele j� vai mandar 200 OK e mais algumas
coisas,
entao se vc der redirect, ele nao vai aceitar, pois nao � mais possivel
enviar o
302 Redirect.
A saida � nao mandar nada antes de dar o redirect. Ou entao armazenar tudo
num buffer
e s� dar o print quando tiver a certeza de nao precisar mais do redirect.
Amplexos,
Douglas Fabiano Drumond de Carvalho
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------