Prezados,
Estou fazendo uma ferramenta aqui na empresa e pela primeira vez consegui convencer a equipe de TI a utilizar Java, mas estou tendo o seguinte problema logo no início. Tenho uma tela de login que submete os dados via jQuery (codigo abaixo) para a servlet fazer o processo de validação de usuário, mas no retorno apos a validação se eu executo o comando request.getRequestDispatcher("/index.jsp") para o caso de login OK, o que esta ocorrendo é que está é retornando a página index no retorno da variável data do ajax e não o redirecionamento da página, como posso resolver este problema.
Código Ajax
jQuery.ajax({
type: ‘post’,
url : ‘login’,
data: data,
async : async_p,
success: function(data, textStatus, XMLHttpRequest){
if(data){
alert(‘Login OK.’);
}
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert(‘Ocorreu uma falha no sistema, gentileza entrar em contato com o suporte.’);
}
});
Código do servlet
if (usuario.getIdusuario()>0){
RequestDispatcher rd = req.getRequestDispatcher("/index.jsp");
rd.forward(req, res);
}else{
System.out.println("Não ok");
}
Desde já agradeço a todos.