protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String data = request.getParameter("date");
        String horario = request.getParameter("time");
        String professor1 = request.getParameter("professor1");
        String professor2 = request.getParameter("professor2");
        String professor3 = request.getParameter("professor3");
        String orientador = (String) request.getSession().getAttribute("usuario");
        int matriculaAluno = Integer.parseInt(request.getParameter("matricula"));
        String local = request.getParameter("local");
        boolean verificaCadastro;
        as = new AcessoSistema();
        Banca banca = new Banca();
        banca.setProfessor(null);

        int resultadoVerificacao = verificaExistenciaProfessor(professor1, professor2, professor3);

        if (resultadoVerificacao == PROFESSORES_EXISTEM) {
            if (confirmaProfessor(orientador, professor1)
                    || confirmaProfessor(orientador, professor2)
                    || confirmaProfessor(orientador, professor3)) {
                request.setAttribute("retorno", ORIENTADOR_IGUAL_PROFESSOR);
                request.getRequestDispatcher("criarBancaTCC.jsp").forward(request, response);
            } else {
                verificaCadastro = as.cadastrarBanca(matriculaAluno, data, horario, local, orientador, professor1, professor2, professor3);

                if (verificaCadastro) {
                    request.setAttribute("retorno", resultadoVerificacao);
                    request.getRequestDispatcher("criarBancaTCC.jsp").forward(request, response);
                } else {
                    resultadoVerificacao = ALUNO_NO_LUGAR_PROFESSOR;
                    request.setAttribute("retorno", resultadoVerificacao);
                    request.getRequestDispatcher("criarBancaTCC.jsp").forward(request, response);
                }
            }
        } else {
            request.setAttribute("retorno", resultadoVerificacao);
            request.getRequestDispatcher("criarBancaTCC.jsp").forward(request, response);
        }
    }