Pessoal, estou tentando enviar 3 valores para o servlet para fazer uma validação, tenho o meu javascript:
$("document").ready(function(){
function validaUsuario(url, data, metodoSucesso, metodoFalha){
$.ajax({
type: 'POST',
url: url,
data: data,
sucess: metodoSucesso,
error: metodoFalha
});
}
function validaUsuarioSucesso(){
alert("sucesso");
}
function validaUsuarioErro(){
alert("Erro!!");
}
$("#btnEnviar").click(function(){
parametros = $("#form").serialize();
validaUsuario("FuncionarioServlet?acao=Validar", parametros ,validaUsuarioSucesso, validaUsuarioErro);
});
});
E o servlet
if(request.getParameter("acao").equalsIgnoreCase("Validar")){
String login = request.getParameter("login");
String senha = request.getParameter("senha");
f = new Funcionario();
f.setLogin(login);
f.setSenha(senha);
//Se o usuario existir, seta o objeto na sessão
if(fachada.validarFuncionario(f) == true){
session = request.getSession();
session.setAttribute("usuario", f);
}
}
A página html é apenas um form com usuario e senha..., tentei de todo jeito mas ele não entra no servlet de jeito nenhum, já debuguei e tudo mas não adiantou, queria a ajuda de vocês pra saber se estou fazendo algo de errado, obrigado!