Ooaou ca m'a l'air d'être un bon début !
Par contre ca ne m'affiche pas la bonne erreur.
En effet, dans ma servlet j'ai provoqué une exception :
1 2
| Operateur op = null;
op.getCode(); |
Dans la console d'Eclipse j'ai :
1 mars 2006 13:53:08 org.apache.struts.action.RequestProcessor processException
ATTENTION: Unhandled Exception thrown: class java.lang.NullPointerException
1 mars 2006 13:53:08 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet action a généré une exception
java.lang.NullPointerException
at action.AccueilAction.execute(AccueilAction.java:46)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
...
et dans la jsp j'ai :
javax.servlet.ServletException
au lieu de
javax.lang.NullPointerException
J'ai l'imression que l'exception récupérée est celle de plus haut niveau.
J'ai essayé un
exception.getCause().toString()
mais ca ne fonctionne pas.
Y a-t-il un moyen de récupérer la cause ou l'excepetion mère ?
Ou suis-je à côté de la plaque ?
Partager