Duvida em Servlets  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
erickles
Virtual Machine Man
[Avatar]

Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline

Olá Pessoal,

Estou com uma dúvida no estudo de Servlets, ainda não entendi direito como funcionam esse dois métodos:



Se puderem me ajudar, agradeço!

This message was edited 1 time. Last update was at 24/11/2008 08:25:40




Erick de Souza.

Twitter: @erickles
[WWW] [MSN] [ICQ]
cdorner
JavaBaby
[Avatar]

Membro desde: 15/08/2008 14:49:50
Mensagens: 81
Offline

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 ?
[Email] [MSN]
erickles
Virtual Machine Man
[Avatar]

Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline

cdorner wrote: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?

This message was edited 1 time. Last update was at 24/11/2008 09:01:56




Erick de Souza.

Twitter: @erickles
[WWW] [MSN] [ICQ]
eduardognz
JavaBaby

Membro desde: 28/10/2008 20:59:06
Mensagens: 87
Localização: Florianopolis
Offline


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?


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
Virtual Machine Man
[Avatar]

Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline

eduardognz wrote:

Agora quanto a responsabilidade da tratativa do usuario, o que vc quis dizer com isso? o usuario tratar algo?



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 !

This message was edited 1 time. Last update was at 24/11/2008 12:20:19




Erick de Souza.

Twitter: @erickles
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team