Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/06/2010, 04:35
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Problema con Exceptions

Wenas

Y por que no creas un servlet de error??

web.xml
Código:
  <servlet>
    <servlet-name>servletError</servlet-name>
    <servlet-class>paquete.servletError</servlet-class>
  </servlet>
....
  <servlet-mapping>
      <servlet-name>servletError</servlet-name>
      <url-pattern>/servlet/servletError</url-pattern>
    </servlet-mapping>
...
  <error-page>
    <error-code>404</error-code>
    <location>/servlet/servletError</location>
  </error-page>
  <error-page>
    <exception-type>java.lang.Throwable</exception-type>
    <location>/servlet/servletError</location>
  </error-page>
De este modo defines un servlet, que con cualquier excepcion que salte te redirigira ahi. Y en ese servlet puedes pintar lo que te de la gana. Por ejemplo:

Código:
....
            PrintWriter out = response.getWriter();
            exception = (Throwable)request.getAttribute(PageContext.EXCEPTION);
            out.println(exception.getMessage());
...
Además de sacar datos de la sesion, mandarlo por correo, insertar en BBDD...

Saludos.
__________________
--
NO. Tu problema no es urgente.

CCFVLS