Pessoal, preciso fazer um cadastro de usuario, consegui fazer, só que eu tenho que fazer uma validação de saber se esse login já está em uso ou não, to sem a lógica. Alguém poderia me ajudar ? Eu teria que ir dentro do meu Controle com nome de manterusuario e criar um método disso né ?
Grato
Login<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login</title>
</head>
<body>
<h3>Login</h3>
<p/><hr/><p/>
<form method="post" action="ControleAcesso">
<p />Login:<br />
<input type="text" name="login" size="15" />
<p />Senha:<br />
<input type="password" name="senha" size="15" />
<p /><input type="submit" value="Logar" /> <input type="reset"
value="Limpar os campos" />
<p />
<h5>${msg}</h5>
<p /><a href="index.jsp">Clique aqui</a> para voltar a pagina inicial.
<p />Não é cadastrado? <a href="cadastrar.jsp">Clique aqui.</a>
</body>
</html>
Cadastro
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Pagina de Cadastro</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
</head>
<body>
<h3>Cadastro de Usuários</h3>
<p/><hr/><p/>
<form method="post" id="formcadastro" action="ManterUsuario">
Nome:
<input type="text" name="nome" size="15" /><p/>
Login:
<input type="text" name="login" size="15" /><p/>
Senha:
<input type="password" id="senha" name="senha" size="15" /><p/>
Confirmar a senha:
<input type="password" id="confsenha" name="senha" size="15" /><p/>
Função:
<select name="nivel">
<option value="ADM">Administrador</option>
<option value="COMUM">Usuário</option>
</select><p/>
<input type="submit" value="Cadastrar" />
<input type="reset" value="Apagar os dados" /><p/>
<p/>
<a href="index.jsp">Clique aqui</a> para voltar para a página inicial.<p/>
Já tem um cadastro? <a href="login.jsp">Clique aqui.</a>
</form>
<h5>${msg}</h5>
<!-- Regra de validaçao -->
<script type="text/javascript">
$("#formcadastro").validate({
rules:{
nome:{required: true,
minlength: 3},
login:{required: true,
rangelength:[3,8]},
senha:{required: true,
rangelength:[3,8]},
confsenha:{equalTo:"#senha"
}
},
messages:{
nome:{required: "Campo nome é obrigatório.",
minlength:"O campo deve ter no mínimo {0} caracteres"},
login:{required: "Campo login é obrigatório.",
rangelength:"O campo deve ter no mínimo {0} caracteres e no maximo {1}."},
senha:{required: "Campo senha é obrigatório.",
rangelength:"O campo deve ter no mínimo {0} caracteres e no maximo {1}."},
confsenha:{equalTo:"As senhas digitadas são diferentes. Repita a senha digitada no campo senha."
}
}
}
);
</script>
</body>
</html>