Olá a todos…
estou criando um sistema de login, e está dando tudo certo (pelo menos por enquanto…)
Só que eu queria criar um alert, para que quando o usuario entrasse com o login ou senha incorretos, esse alert fosse chamado…
o código é esse…
<%@ page import = "pacote.UsuarioDAO"%>
<%@page import = "pacote.Usuario" %>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<script type="text/javascript">
function alerta()
{
alert ("Usuário ou senha inválidos. Tente novamente.")
}
</script>
<%
String login = request.getParameter("login");
String senha = request.getParameter("senha");
String perfil = request.getParameter("privilegio");
UsuarioDAO dao = new UsuarioDAO();
Usuario usuario = dao.validarusuario(login,senha,perfil);
session.setAttribute("usuario",null);
if(usuario != null){
response.sendRedirect("homepage.html");
session.setAttribute("usuario",usuario);
}
else{
//AQUI EU QUERIA CHAMAR A FUNÇÃO QUE FOI CRIADA LÁ EM CIMA E QUE TEM O ALERT... MAS COMO EU FAÇO ISSO? QUERIA IMPLEMENTAR O ALERT, E EM SEGUIDA ACONTECESSE O SENDREDIRECT...
response.sendRedirect("login.jsp");
}
%>
Já recebi conselhos para usar JSTL, mas sou iniciante ainda, e vou começar a estudar JSTL dentro de uma ou duas semanas…