Redirecionando uma pagina como post

4 respostas
F

Ei ai Pessoal,
o problema é o seguinte:

Tenho um servlet que foi chamado por um formulario com o metodo post,
Processo as informações recebidas com os campos, e preciso redirecionar para um outro servlet . Mas com os mesmos parametros e metodo do tipo post,

reponse.sendRedirect("…") vai como get ?

Alguem sabe alguma maneira de fazer isso?

Valew

4 Respostas

fenrir

Dê um forward, não um redirect.

try { ServletContext ctx = getServletContext(); RequestDispatcher rd = ctx.getRequestDispatcher(PARA_ONDE_DEVE_IR); rd.forward(request, response); } catch(RedirectException rdr) { ....tratamento de erro no redirect } catch(Exception ex) { ....tratamento de erro geral }

Obs.: copiei o código de um projeto que tenho aqui…talvez não funcione da forma como está, mas a idéia básica é essa! :wink:

F

Joguei seu codigo , e mudei as variaveis response e request para o meu padrao e nao deu certo.

Sera que estou cometendo algum erro?

Valew

fenrir

Qual foi o erro??

E se possível, coloque o código também!

F

O código seria o mesmo que vc me passou, so mudei o nome do request e response pois no meu servlet seria outro

O problema éque naum dá erro ,
e sim naum redireciona para pagina que foi indicada

Valew

Criado 27 de outubro de 2003
Ultima resposta 27 de out. de 2003
Respostas 4
Participantes 2