Amigo , não sou expert ainda em jsp, mas a idéia é a seguinte
todo form tem o action redirecionado para uma Servlet , ai vc coloca normalmente o metodo post ne.
voce vai ter que usar um campo tipo hidden em seu formulario de login e de cadastro de usuario para identificacao no servlet, veja:
-formulario de login
o action do form chama um “ServletLogin”
< input type=“hidden” name=“opcao” value=“autenticar”>
vocoe coloca ainda na tela de login em baixo um
< a href=“novoCadastro.jsp”>quero me cadastrar
-formulario de novoCadasgtro.jsp
o action do form tambem chama um “ServletLogin”
< input type=“hidden” name=“opcao” value=“novousuario”>
- na servlet “ServletLogin” voce faz o seguinte no metodo doPost
no comeco do codigo pega o valor do hidden opcao e guarda em uma variavel
String opc=request.getParameter(“opcao”);
if (opc.equals(“autenticar”)) {
aqui voce faz a autenticacao de usuario e senha e dando certo da um
request.getRequestDispatcher(“telaPrincipaldoSistema.jsp”).forward(request, response);
}
if (opc.equals(“novousuario”)) {
aqui voce faz a inclusao do novo usuario no banco de dados e depois de cadastrado voce pode manda-lo para tela de login ou entao manda-lo para tela principal do sistema
request.getRequestDispatcher(“telaPrincipaldoSistema.jsp”).forward(request, response);
}
bom , é isso ok