Bom dia!
Sou nova no desenvolvimento em java e preciso de uma ajuda com o Netbeans.
Estou desenvolvendo um aplicativo para web utilizando a ferramenta Netbeans e desenvolvi uma tela de login.
Criei uma classe para redireciobar a página só que não sei como chamalá ou fazer o sistema executar essa classe.
Segue minha classe para redirecionar:
Ela tem que ser executada depois do usuário clicar no botão Enviar do formulário de login...
public class redirecionaLogin extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
//Manipula o pedido Post
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
try {
HttpSession session = req.getSession(true);
if (session.isNew()) {
String incomingURL = HttpUtils.getRequestURL(req).toString();
String URLwithID = res.encodeURL(incomingURL);
}
res.setContentType("text/plain");
String usuario = req.getParameter("txLogin"), senha = req.getParameter("txSenha");
gedoo.conDataBase conn = new gedoo.conDataBase();
//validar tipo de conexão
String validaAcesso = conn.autenticaDB2(usuario, senha);
if (!validaAcesso.isEmpty()) {
res.sendRedirect("~/principal.jsp?usuario=" + validaAcesso + "&ativo=true");
} else {
res.sendRedirect("Login.jsp");
}
} catch (Exception e) {
System.err.println("Msg: " + e.toString());
}
}
--- o txLogin e o txSenha são os campos de meu formulário que o usuário vai preencher, não sei se isso está correto dessa forma....