IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Exception] contenu du message d'exception


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut [Exception] contenu du message d'exception
    Bonjour,
    j'ai ajouté la ligne suivante à mon fichier de config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <global-exceptions>
        <exception key="error.connection.required" path="/login_page" scope="request" type="java.lang.Exception"/>
    </global-exceptions>
    Donc quand une exception est levée je suis bien redirigé vers la page de login mais j'ai juste le message correspondant à ma clef "error.connection.required" qui s'affiche, j'aimerais aussi avoir le message d'erreur de l'exception, à savoir un NullPointerException... comment faire ?

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Peut-être en ajoutant {0} dans le message correspondant à la clé error.connection.required :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error.connection.required=Exception : {0}

  3. #3
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    c'est déjà le cas, voici le contenu de mon properties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error.connection.required	= Authentification requise pour accéder à cette page [{0}]

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    En regardant le code de la classe ExceptionHandler de Struts, je me suis aperçue que l'exception était mise dans le scope request sous le nom "org.apache.struts.action.EXCEPTION".

    Essaie donc de coder ceci dans la jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:errors/> [ <bean:write name="org.apache.struts.action.EXCEPTION"/> ]
    en enlevant {0} dans le libellé du message.

  5. #5
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    ça marche merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Langue des messages d'exception
    Par melleb dans le forum C#
    Réponses: 8
    Dernier message: 06/07/2007, 12h21
  2. message erreur exception logicielle
    Par bertrand_declerck dans le forum Delphi
    Réponses: 2
    Dernier message: 25/09/2006, 19h49
  3. [debutant]gestion des messages des exceptions
    Par maxvador dans le forum Langage
    Réponses: 4
    Dernier message: 03/02/2006, 14h55
  4. [Exception]Affichage de message dans une Execption
    Par harris_macken dans le forum Général Java
    Réponses: 8
    Dernier message: 29/05/2005, 17h34
  5. [FireBird 1.5][Delphi4]Exception:Cacher le message d'erreur
    Par Jean73 dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/08/2004, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo