public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { CResultadoOperacion rActualizar = null; String usuario = request.getParameter(EnviarSeguro.userIntentos); String mensaje = request.getParameter(EnviarSeguro.mensajeXML); CResultadoOperacion resultado = new CResultadoOperacion(true, usuario); Vector vector = new Vector(); if (mensaje != null && (mensaje.equals("bloquea"))) { try { COperacionesAdministrador.bloqueaUsuario(usuario); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { if (mensaje != null && (mensaje.equals("actualizaIntentos"))) { try { COperacionesAdministrador.actualizaIntentos(usuario); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { if (mensaje != null && (mensaje.equals("reiniciaIntentos"))) { try { if (usuario != null) COperacionesAdministrador.reiniciaIntentos(usuario); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { SegPassword segPassword = COperacionesAdministrador.getIntentosUsuario(usuario); vector.addElement(segPassword.getIntentos()); vector.addElement(segPassword.isBloqueado()); vector.addElement(segPassword.getIntentos_reiterados()); vector.addElement(segPassword.isUsuarioNoExiste()); } } } resultado.setVector(vector); response.setContentType("text/html"); Writer writer = response.getWriter(); writer.write(resultado.buildResponse()); writer.flush(); writer.close(); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { CResultadoOperacion resultado = null; super.doPost(request); try { Entidad entidad = (Entidad) Unmarshaller.unmarshal( Entidad.class, new StringReader(request.getParameter(EnviarSeguro.mensajeXML))); Marshaller.marshal(entidad, new OutputStreamWriter(System.out)); resultado = COperacionesAdministrador.ejecutarDeleteEntidad(entidad); } catch (Exception e) { java.io.StringWriter sw = new java.io.StringWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(sw); e.printStackTrace(pw); logger.error("Excepción al eliminar la ENTIDAD: " + sw.toString()); resultado = new CResultadoOperacion(false, "Excepción al eliminar una entidad:" + e.toString()); } Writer writer = response.getWriter(); writer.write(resultado.buildResponse()); writer.flush(); writer.close(); }