Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Redirecionamento no ambiente Java com sendRedirect e forward

Como funciona, por trás dos panos, o redirecionamento? Qual a diferença principal entre essas duas formas?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

redirect => envia a resposta com o status 302 informando uma nova url. Em seguida, o navegador, de acordo com a resposta de redirect recebida, faz outra solicitação à nova url que o servidor retornou, basicamente são 2 requests, o primeiro pega a redirect-URL e o segundo chama a redirect-URL que o servidor retornou.

forward => acontece inteiramente no servidor. O servlet apenas encaminha a mesma solicitação para a url de destino, sem que o navegador saiba disso. E o navegador não saberá que o url mudou (porque aconteceu inteiramente no servidor)