y'a moyen de sortir le traitement des jsp du bloc try catch ? [Tomcat] - Java - Programmation
Marsh Posté le 19-09-2002 à 12:49:48
ben euh
la directive error-page
et sinon ben il peut mettre un try/catch dans un scriptlet (<% try {...}catch(...){...}%> ) ...
Mais le FORCER...
Tu voudrais en fait que tomcat ne fasse pas le try/catch autour de toute lajsp ?
Tu veux mon avis?
Ca devrait etre fait dans la servlet. Les exceptions lancée par une jsp devrait etre de l'ordre de l'affichage et ce genre de trucs, rien à catcher quoua.
bon je v manger
Marsh Posté le 19-09-2002 à 13:39:25
Citation : |
Ouais, ben en fait je voudrais obliger de mettre les try/catch dans les scriplets, sous peine de punition a la compilation
Citation : Mais le FORCER... |
C'est exactement ca que je veux
Citation : |
Si tu voyais le niveau moyen des developpeurs ici
On a deja du mal a leur faire comprendre le principe des applications web...
Marsh Posté le 19-09-2002 à 14:05:29
il faut utiliser une directive pour changer le comportement de la servlet générée (qu'elle ne dérive pas de la servlet classique) ...
Enfin je suis pas sur qu'il y a moyen mais c'est peut etre une piste
Marsh Posté le 19-09-2002 à 14:12:59
DarkLord a écrit a écrit : il faut utiliser une directive pour changer le comportement de la servlet générée (qu'elle ne dérive pas de la servlet classique) ... Enfin je suis pas sur qu'il y a moyen mais c'est peut etre une piste |
En fait on a deja un truc du genre, on les fait deriver d'une classe fait main au lieu de la classe normale. Mais dans ce cas, il faudrait que ma superclasse remplace _jspService(...) pour appeler une methode qui ne throwerait pas d'exception, cette derniere contenant le code géneré.
Le probleme c'est que je ne sais pas comment dire a tomcat ou mettre le code généré
Marsh Posté le 19-09-2002 à 14:32:01
lorill a écrit a écrit : Ouais, ben en fait je voudrais obliger de mettre les try/catch dans les scriplets, sous peine de punition a la compilation C'est exactement ca que je veux Si tu voyais le niveau moyen des developpeurs ici On a deja du mal a leur faire comprendre le principe des applications web... |
ben l'idée serait plutot d'interdire tout scriplet dans les jsp.
j'ai voulu faire ça aussi, mais rien trouvé.
Marsh Posté le 19-09-2002 à 14:34:23
--greg-- a écrit a écrit : ben l'idée serait plutot d'interdire tout scriplet dans les jsp. j'ai voulu faire ça aussi, mais rien trouvé. |
euh nan, j'en ai besoin moi, l'idee c'est juste de forcer la verification des exception a la compile
Marsh Posté le 19-09-2002 à 14:38:31
on en a jamais besoin
Marsh Posté le 19-09-2002 à 12:42:14
Je m'explique. Dans une jsp quelconque, on appelle des trucs, qui peuvent eventuellement jeter des exceptions. Tomcat permet de ne pas avoir a tester les exceptions, en placant le code jsp dans un try au moment de la transformation en servlet.
Sans modifier tomcat, y'a moyen de forcer de developpeur a catcher ses exceptions tout seul ?