Servlet

4 respostas
V

Gostaria de saber como faço para resolver a seguinte situação:



Tenho uma página HTML contendo um formulário de cadastro, e um servlet que recebe os dados desse formulário. Porem queria que caso ouvesse sucesso no cadastramento fosse exibida uma página de sucesso e ao contrário fosse exibida uma página indicando o erro. Como faço para que isso ocorra?

Não quero saber como verificar se houve sucesso ou não e sim como chamar as páginas através do servlet. Pois incluir todo código dentro do servlet iria ficar enorme.

E mais, isso é correto?



Grato

Volnei Granado Munhoz

4 Respostas

B

Existem várias formas de chamar uma página através de um servlet.



Uma que eu acho bem simples de usar é response.sendRedirect("…/pagina.jsp");

B
Se você precisar popular mais alguma coisa no request, é melhor utilizar





RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/pagina.jsp");


dispatcher.forward(request, response);
V


Quote:

27/01/2003 ás 18:09, Bani wrote:
"Se você precisar popular" (não entendi) mais alguma coisa no request, é melhor utilizar

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/pagina.jsp");
dispatcher.forward(request, response);

B

Colocar alguma variável (valor ou objeto) no request pra pegar no JSP.

Criado 27 de janeiro de 2003
Ultima resposta 27 de jan. de 2003
Respostas 4
Participantes 2