Qual seria a prinipal diferença em utilizar o Forward e o Redirect, na hora de enviar uma resposta para o Controller?
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!
Qual seria a prinipal diferença em utilizar o Forward e o Redirect, na hora de enviar uma resposta para o Controller?
Opa Paulo, tudo tranquilo?
Dá uma olhada nesse outro tópico que aborda esse assunto! Acredito que a resposta esteja bem bacana e já resolva a sua dúvida. Mas só citando alguns pontos importantes para se ter em mente:
Tanto Foward quanto Redirect tem como objetivo mandar o usuário para diferentes recursos;
Use o Foward caso seja preciso manter os dados que estão presentes no escopo da requisição para realizar alguma ação interna no servidor;
Use o Redirect caso o escopo da requisição possa ser descartado, ou o novo conteúdo a ser exibido não esteja associado à requisição original - como acontece depois que completamos um formulário, por exemplo.
Bom, acho que é isso. Se algum ponto ainda não está claro é só avisar!
Abraços e bons estudos!!