Foros del Web » Programación para mayores de 30 ;) » Java »

Heredar errores Exception

Estas en el tema de Heredar errores Exception en el foro de Java en Foros del Web. Bueno, estoy trabajando con servlets hereredados de la clase padre HttpServlet y ocupando los metodos doGet() y doPost()... Lo que quiero hacer es heredar los ...
  #1 (permalink)  
Antiguo 13/08/2003, 13:50
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
Heredar errores Exception

Bueno,

estoy trabajando con servlets hereredados de la clase padre HttpServlet y ocupando los metodos doGet() y doPost()...

Lo que quiero hacer es heredar los errores de mis demas metodos y pasarselos al metodo doPost. Probé haciendo un throws Exception en mis metodos pero me captura el error en cada metodo independientemente y no me devuelve el error al doGet().

Esto es lo que tengo

Código PHP:
..
..
public class 
prueba extends HttpServlet {
    public 
void doPost(HttpServletRequest request,   HttpServletResponse responsethrows ServletExceptionIOException {
    
doGet(requestresponse);
  }

  public 
void doGet(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {

try{
       
process();  //llamada a mi metodo      

}catch(Exception e){
  ....
//controlo el error
  
.....
 }    
}
   
    private 
void process()throws Exception  {
      ...........
      ...........
    try{

   }catch(
Exception e){
      ...
//captura del error del metodo...
       //el problema es que no devuelve el error al doGet()...
      //no se gatilla el catch en el doGet() como quiero
   
}



//fin clase 
Si alguien conoce como puedo solucionar esto?
  #2 (permalink)  
Antiguo 13/08/2003, 14:05
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
Me autorespondo....me falto un
throw e en mi catch de mi metodo


Código PHP:
..
..
public class 
prueba extends HttpServlet {
    public 
void doPost(HttpServletRequest request,   HttpServletResponse responsethrows ServletExceptionIOException {
    
doGet(requestresponse);
  }

  public 
void doGet(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {

try{
       
process();  //llamada a mi metodo      

}catch(Exception e){
  ....
//controlo el error
  
.....
 }    
}
   
    private 
void process()throws Exception  {
      ...........
      ...........
    try{

   }catch(
Exception e){
      ...
//captura del error del metodo...
       //envio el error al metodo doGet();
     
[b]throw e[/b]
   }



//fin clase 

Saludos,
  #3 (permalink)  
Antiguo 30/08/2010, 07:23
 
Fecha de Ingreso: noviembre-2008
Mensajes: 56
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Heredar errores Exception

no entendi como lo resolviste
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:56.