Porque no vídeo "Formulário de alteração", o nico utiliza o requestDispatcher para despachar a requisição no JSP e não send redirect?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque no vídeo "Formulário de alteração", o nico utiliza o requestDispatcher para despachar a requisição no JSP e não send redirect?
Oie João, tudo bem contigo?
O Nico usa o "requestDispatcher" nessa situação, pois ele não queria redirecionar o cliente para outro servlet, mas sim apenas responder a requisição inicialmente enviada pelo navegador com as informações pedidas, que no caso seria a página "formAlteraEmpresa.jsp".
Para ficar mais claro, acontece o seguinte fluxo:
Por isso, como mostrado acima, o Nico deseja apenas responder a requisição e não redirecionar o cliente para outro servlet.
Ficou claro agora?
Se tiver qualquer outra dúvida estarei por aqui :)