include chama outra servlet, essa servlet sera processada e tals e depois volta pra servlet que a chamou.
forward dispacha para uma jsp que vc definiu no req.getRequestDispatcher(“jsp”).forward(…).
sacou ?
erickles
cdorner:
seguinte:
include chama outra servlet, essa servlet sera processada e tals e depois volta pra servlet que a chamou.
forward dispacha para uma jsp que vc definiu no req.getRequestDispatcher(“jsp”).forward(…).
sacou ?
Bem, a include deu pra entende legal, no caso, um servlet chama outra para que essa “outra” trate o que o usuário informou, assim, chamando a servlet anterior e exibindo o resultado, é isso?
Agora o método forward, a servlet simplesmente joga para um jsp(não precisa necessariamente ser uma jsp, não é? ) a responsabilidade da tratativa do usuario, sem ter que chamar a servlet de volta?
E
eduardognz
Bom, quanto a explicação do nosso amigo “cdorner” voce utiliza o request.getRequestDispatcher para redirecionar para uma jsp sim, no caso é sempre JSP. Agora quanto a responsabilidade da tratativa do usuario, o que vc quis dizer com isso? o usuario tratar algo?
A servlet é executada até o final até ser redirecionada para uma página.
Entendeu ?
erickles
O que quis dizer eh q o forward joga para uma jsp a responsabilidade de tratar oque o usuario informou.
Desculpe minha má expressão. Já entendi tudo, obrigado a todos !