@HttpMethod(HttpMethodType.GET) @RequireLogin(true) public void modificarDocente() throws Exception { String codigo = request.getParameter("dato"); try { DAOFactory dao = DAOFactory.getDAOFactory(DAOFactory.MYSQL); DAOFactoryRegDocente regdoce = dao.getRegistroDocente(); Personaa persona = regdoce.regDocente().buscarPersona(codigo); Docente docente = regdoce.regDocente().buscarDocente1(codigo); Vector<Email> emails = regdoce.regDocente().buscarEmail(codigo); Vector<Telefono> telefonos = regdoce.regDocente().buscarTelefono(codigo); Vector<Documento> documentos = regdoce.regDocente().buscarDocumento(codigo); Vector<GradoAcademico> gradoAcademicos = regdoce.regDocente().buscarGradoAcademico(codigo); List<Ubigeo> departamentos = dao.getRegistroDocente().regDocente().getDepartamentos(); List<Ubigeo> provincias1 = dao.getRegistroDocente() .regDocente() .getProvincias("" + docente.getId_Departamento_nacionalidad()); List<Ubigeo> provincias2 = dao.getRegistroDocente() .regDocente() .getProvincias("" + docente.getId_Departamento_direccion()); List<Ubigeo> distritos1 = dao.getRegistroDocente() .regDocente() .getDistritos( "" + docente.getId_Departamento_nacionalidad(), "" + docente.getId_Provincia_nacionalidad()); List<Ubigeo> distritos2 = dao.getRegistroDocente() .regDocente() .getDistritos( "" + docente.getId_Departamento_direccion(), "" + docente.getId_Provincia_direccion()); // docente.getId_Departamento_nacionalidad() request.setAttribute("persona", persona); request.setAttribute("docente", docente); request.setAttribute("emails", emails); request.setAttribute("telefonos", telefonos); request.setAttribute("documentos", documentos); request.setAttribute("gradoAcademicos", gradoAcademicos); request.setAttribute("departamentos", departamentos); request.setAttribute("provincias1", provincias1); request.setAttribute("provincias2", provincias2); request.setAttribute("distritos1", distritos1); request.setAttribute("distritos2", distritos2); request .getRequestDispatcher("/RegistroDocente/modificarDocente.jsp") .forward(request, response); } catch (Exception e) { // TODO: handle exception System.out.print(e.getMessage()); } }