Diferença entre response.sendRedirect e RequestDispatcher

3 respostas
C

Pessoal qual a diferença entre utilizar

response.sendRedirect(“pagina.jsp”);

ou

RequestDispatcher dispatcher = request.getRequestDispatcher(“pagina.jsp”);
dispatcher.forward(request, response);

para direcionar paginas?

3 Respostas

M

os dois fazem a mesma coisa, com a diferença de q o sendRedirect nao vai mandar parametro nenhum ja existente e o dispatcher vai…

C

valeu Matheus.

S

Há diferença é que com sendRedirect você estará uma nova requisição para o servidor, enquanto que com requestDispatcher você estará tratando a mesma requisição. requestDispatcher é usado principalmente quando você implementa uma solução Web utilizando o padrão MVC.

Criado 10 de dezembro de 2004
Ultima resposta 10 de dez. de 2004
Respostas 3
Participantes 3