Redirecionamento no Servlets

4 respostas
L

Olá,

Como faço para direcionar o meu Servlet para ele mesmo. Ou seja, caso o usuário não preencha os dados corretamente quero redireciona-lo parao mesmo servlet, porém com uma mensagem de erro.

Obrigada,

Leisley

4 Respostas

danieldestro

Cuidado para não entrar em loop infinito, heim! :smiley:

Que faz redirecionamento é o RequestDispatcher.

RequestDispatcher rd = request.getRequestDispatcher("/PaginaOuServlet");
rd.forward( request, response );

M

Acho que neste caso, o mais conveniente é fazer o <FORM … >
e dar um submit para ele mesmo, e assim testar os dados do formulário.

danieldestro

musch, nada a ver o que você disse.

Leisley, o melhor que você deve fazer é separar a tela (JSP) do seu processamento (Servlet).

Para entender melhor, dê uma procurada na implementação de sistemas seguindo o modelo MVC (Model 2).

Aqui no forum do GUJ tem muito material à respeito.

M

Eu entendo oq seja seja MVC …

Eu só tentei responder a duvida do amigo, eu também acho q o ideal seja ele usar MVC, e um framework para isto, porém me parece que o mesmo esta ainda em niveis de estudo de WEB, Servlets e JSP. Assim neste caso, ele não vai redirecionar para ele mesmo, e sim fazer um submit e fazer a analise disto, e entao partindo disto, fazer um redirecionamento para outro lugar. Isto foi oque eu entendi.

[]s

Criado 11 de agosto de 2004
Ultima resposta 11 de ago. de 2004
Respostas 4
Participantes 3