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