@Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String condicao = " WHERE ";
        condicao += (request.getParameter("nome") != null && !request.getParameter("nome").isEmpty())
                ? " NOME LIKE '%" + request.getParameter("nome") + "%' AND" : "";

        condicao += (request.getParameter("cartao") != null && !request.getParameter("cartao").isEmpty())
                ? " CARTAO  LIKE '%" + request.getParameter("cartao") + "%' AND" : "";

        condicao += (request.getParameter("situacao") != null && !request.getParameter("situacao").isEmpty())
                ? " ATIVO =" + request.getParameter("situacao") + " AND" : "";
                
        if(request.getParameter("vencimento") != null && !request.getParameter("vencimento").isEmpty()){
            String[] data = request.getParameter("vencimento").split("-");
            condicao += " VENCIMENTO = '"+data[0]+data[1]+data[2]+"' AND";
        }        
        
        if (condicao.equals(" WHERE ")) {
            condicao = "";
        } else {
            condicao = condicao.substring(0, condicao.length() - 3);
        }

        IsentoDAO idao = new IsentoDAOImp();
        ResultSet rs = idao.consultaIsento(condicao);
        request.setAttribute("rs", rs);
        RequestDispatcher rd = request.getRequestDispatcher("/Isento/consultaIsentoRs.jsp");
        rd.forward(request, response);
    }