Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1336 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  JSP : mécanisme d'erreur au comportement étrange

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JSP : mécanisme d'erreur au comportement étrange

n°354376
El_gringo
Posté le 07-04-2003 à 10:09:58  profilanswer
 

Le mécanisme d'erreur des JSP (utilisable avec les valeurs d'en-tête jsp : "errorPage=..." et "isErrorPage=true" ) fonctionne bizarrement chez moi : quand on exception non catchée se produit, la JSP d'erreur indiquée est bien appelée, mais sous forme d'un include, et non pas d'un forward. Donc à l'endroit ou se produit mon exception, y a le code HTML généré par ma page d'erreur qui vient se caler. Vous imaginez bien le bordel que ça peut fouttre. Qqn à une idée de ce qui pourrait causer ça ?

mood
Publicité
Posté le 07-04-2003 à 10:09:58  profilanswer
 

n°354495
El_gringo
Posté le 07-04-2003 à 12:13:11  profilanswer
 

:bounce:

n°354889
benou
Posté le 07-04-2003 à 15:59:59  profilanswer
 

a mon avis, c'est parce que tu flush le buffer au fur et à mesure. Vérifie si y a pas un paramêtre de taille de buffer max ou un truc dans le genre ...

n°355113
the real m​oins moins
Posté le 07-04-2003 à 18:28:35  profilanswer
 

forward ou include, si tu fais du out.print avant, ça change rien...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°355119
nraynaud
lol
Posté le 07-04-2003 à 18:40:29  profilanswer
 

El_gringo a écrit :

Le mécanisme d'erreur des JSP (utilisable avec les valeurs d'en-tête jsp : "errorPage=..." et "isErrorPage=true" ) fonctionne bizarrement chez moi : quand on exception non catchée se produit, la JSP d'erreur indiquée est bien appelée, mais sous forme d'un include, et non pas d'un forward. Donc à l'endroit ou se produit mon exception, y a le code HTML généré par ma page d'erreur qui vient se caler. Vous imaginez bien le bordel que ça peut fouttre. Qqn à une idée de ce qui pourrait causer ça ?


 
C'est marqué dans la doc (je sais plus où) :
http://java.sun.com/j2ee/tutorial/ [...] html#99975
 
il faut activer le buffer de sortie. Quand tu détecte l'erreur, tu jettes le contenu et tu fout celui de ta page d'erreur.

n°355137
webbled
Posté le 07-04-2003 à 19:01:56  profilanswer
 

tes jsp tu les implementes sous quel outil?

n°355400
El_gringo
Posté le 08-04-2003 à 09:08:00  profilanswer
 

benou a écrit :

a mon avis, c'est parce que tu flush le buffer au fur et à mesure. Vérifie si y a pas un paramêtre de taille de buffer max ou un truc dans le genre ...


 
Je flush rien du tout explicitement moi. Et la taille du buffer par défaut est de 8kb (une directice JSP permet de changer ça), taille que je suis sur de ne pas atteindre. Du moins pas dans certaines JSP où l'erreur s'est produite.
Mais donc, y a 2 directives JSP qui correspondent au flush de buffer:


<%@ page
buffer="none|8kb|sizekb"
autoflush="true|false"
%>


 
Mais g tt le temps les valerus par défaut (buffer à 8kb, autoflush à false), qui devraient convenir j'pense.

n°355401
El_gringo
Posté le 08-04-2003 à 09:08:44  profilanswer
 

the real moins moins a écrit :

forward ou include, si tu fais du out.print avant, ça change rien...
 


 
comment ça !? de toute façon, dans une jsp, chaque ligne d'HTML est transformé en out.print dans la servlet résultante, non !?

n°355402
El_gringo
Posté le 08-04-2003 à 09:10:41  profilanswer
 

nraynaud a écrit :


 
C'est marqué dans la doc (je sais plus où) :
http://java.sun.com/j2ee/tutorial/ [...] html#99975
 
il faut activer le buffer de sortie. Quand tu détecte l'erreur, tu jettes le contenu et tu fout celui de ta page d'erreur.


 
Ben il me semble bien que le mécanisme de JSP dont je parle permet justement de s'affranchir que traitement explicite de certaines erreures.

n°355425
El_gringo
Posté le 08-04-2003 à 09:39:44  profilanswer
 

webbled a écrit :

tes jsp tu les implementes sous quel outil?


 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Perso, j'utilise IntelliJ. Surement un peu trop avancé si c'est juste pour faire des JSP. Un éditeur avec coloration syntaxique devrait suffire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JSP : mécanisme d'erreur au comportement étrange

 

Sujets relatifs
erreur avec tray message...Problème comportement chkbox perso / checkbox d'origine
[VB.NET] Je trouve pas la propriété "SizeMode" dans comportement[C] Erreur Sockets sous Linux : Socket operation or non-socket
lecture d'un fichier du client [JSP +Bean inside]balise select vide même s'il ya pas d'erreur ! est ce normal ? HELPPPP
[PHP] Session : ca veut dire quoi ces messages d'erreur ?erreur execution 3464: type de données incompatibles dans l'expression
Erreur Connexion à db avec cookieerreur ASP, jsais pas p? !!
Plus de sujets relatifs à : JSP : mécanisme d'erreur au comportement étrange


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR