Servlet

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

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");

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



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

dispatcher.forward(request, response);



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);

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