Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2010, 15:15
dconsolidado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 16 años, 2 meses
Puntos: 2
Información Respuesta: Mostrar en un DIV las Exception e que se lancen.

Gracias por responder, bueno, estoy usando jsp y servlet, una vez que procesa mi clase, encuentra un error y sale, le puse una clase para que lo mande por XML pero se sale, asi mas o menos.

Código java:
Ver original
  1. if (frMntRRCCDNI.getAccion().equals("procesarRegistro")){
  2.         try{
  3.             this.clsProcesaRegistro(srFacade, frMntRRCCDNI);
  4.         }catch(Exception e){
  5.             e.printStackTrace();
  6.             System.err.println("Error al escribir: "+e.toString());
  7.             this.clsErrorRegistro(srFacade,e);
  8.             return;
  9.         }
  10.     }
  11.  
  12.     }catch(Exception e) {
  13.        e.printStackTrace();
  14.        System.err.println("Error al escribir: "+e.toString());
  15.  
  16.     }finally {
  17.        PrintWriter out = srFacade.getResponseWriter();
  18.        out.print("0");            
  19.     }
  20.     }
  21.  
  22.     private void clsErrorRegistro(SrFacade srFacade, Exception e ) throws SQLException, IOException {
  23.     PrintWriter out = srFacade.getResponseWriter();
  24.     srFacade.setResponseContentType("text/xml");
  25.     srFacade.setHeader("Cache-Control", "no-cache");
  26.     out.write("<?xml version='1.0' encoding='ISO-8859-1'?>");
  27.     out.write("<MantenimientoRegistrosRespuestaProceso>");
  28.     out.write("<mensaje>");
  29.     out.write("<texto_msj><![CDATA[" + e + "]]></texto_msj> ");
  30.     out.write("</mensaje>");
  31.     out.write("<co_error>"+ "REG_NO_OK" + "</co_error>");
  32.     out.write("</MantenimientoRegistrosRespuestaProceso>");
  33.     out.close();

Alguna idea mas??,

Gracias.