diferença entre redirect e forward

3 respostas
C

qual a diferença entre redirect e forward??? pelo q li o forward opera no servidor e o redirect requer uma comunicação de ida e volta com o cliente. Não consigo enteder p mi todos dois opera no servidor e ambos recebe uma requisição e retorna o resultado p o browser, ou seja, ida e volta. expliquem ai p mim p favor.

3 Respostas

J

:smiley: :smiley: E ai cu_ringa… bele???

Seguinte, redirect é quando vc quer redirecionar para uma página qualquer.

e o Forward é quando vc tem uma página específica que faça o tratamento, ou seja, validação ou processa os dados trazidos pela página anterior. Se vc utiliza um framework ele te obriga a editar para qual forward ele irá mandar os dados para a Action fazer o tratamento daquela ação específica vc pode usar o forward para dirigir os dados para esta fazer o trabalho.
okhumbup: :thumbup: :thumbup:

Editado…

Eu estive procurando uma definição mais didática e encontrei a seguinte:
Forward => envia para uma Action específica.
e o redirect é a melhor definição é a que o jprogrammer postou.

O redirect envia uma requisição para o browser colocando um header de redirecionamento, ou seja, o processamento da página termina e todos os dados da requisição se perdem.

F

O redirect apenas redireciona o fluxo e o forward reencaminha a requisição com todos os dados contidos.

J

O redirect envia uma requisição para o browser colocando um header de redirecionamento, ou seja, o processamento da página termina e todos os dados da requisição se perdem.

o foward é um redirecionamento no server aproveitando-se os dados da requisição atual.

Criado 5 de abril de 2005
Ultima resposta 5 de abr. de 2005
Respostas 3
Participantes 4