Galera fiz um login em Web aqui está blz ta puxando do banco, conparando com o da request,
só tem um problema, não estou conseguindo tratar o erro,
segue o código
[code]public class ValidaLogin extends HttpServlet{
//private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
String destino = null;
String login = request.getParameter("login");
String senha = request.getParameter("senha");
ArrayList listaDeProblemas = new ArrayList();
Usuario u = new Usuario();
u.setLogin(login);
u.setSenha(senha);
Usuario usuario = new Usuario();
try {
usuario = UsuarioDB.getInstance().getLogin(u);
} catch (GlobalcodeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (usuario.getLogin().equalsIgnoreCase(login) && usuario.getSenha().equalsIgnoreCase(senha)){
//Taca o usuario na sessao
HttpSession session = request.getSession();
request.setAttribute("usuario",usuario.getLogin());
response.sendRedirect("catalogoProdutos");
} else {
if(login == "" || senha == ""){
listaDeProblemas.add("Login ou Senha sem preenchimento!! ");
}
if (listaDeProblemas.size() != 0) {
request.setAttribute("problemas", listaDeProblemas);
destino = "/jsp/LoginInvalido.jsp";
}
RequestDispatcher dispatcher = request.getRequestDispatcher(destino);
dispatcher.forward(request, response);
}
}
}[/code]
Estou no Aguardo de Ajuda, se alguém puder me ajudar, agradeço
Afinal sou iniciante em Java
Abraço