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 :

pb affichage <html:errors/>


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 14
    Par défaut pb affichage <html:errors/>
    Bonjour,

    Je ne comprend le disfonctionnement de mon application concernant l'affichage d'erreurs. Via une Servlet j'arrive bien a afficher dans ma page d'erreur le message, par contre via une autre Servlet, le message ne s'affiche pas. Je precise, qu'il s'agit de la meme page d'erreur contenant le code :
    Voici le code enregistrant le message d'erreur, dans ma premiere Servlet, ou le fonctionnement est normal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    errors.add("erreur_role", new ActionMessage("erreur.role", beanSynthese.getRole())); saveErrors(request, errors);
    voici la declaration de la Servlet dans le struts-config.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/accueil" name="beanSynthese" scope="request" input="/jsp/accueil.jsp" type="...servlets.ServletAccueil"> <forward name="success" path="/jsp/accueil.jsp"/> <forward name="erreur" path="/jsp/erreur.jsp"/> </action>
    Le code enregistrant le message d'erreur dans la 2eme Servlet, la ou rien ne s'affiche sur ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    errors.add("erreur", new ActionMessage(de.getDescription())); saveErrors(request, errors);
    et la déclaration de cette Servet dans le struts-config.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/photoFacture" name="beanListFacture" scope="request" type="...servlets.ServletPhotoFacture"> <forward name="success" path="/jsp/photofacture.jsp"/> <forward name="erreur" path="/jsp/erreur.jsp"/> </action>
    Quelqu'un voit-t-il pourquoi dans un cas, le message s'affiche et pas dans l'autre ?

    Je précise avant qu'on me pose la question que "de.getDescription()" renvoie une chaine de carateres non vide.

    Merci pour votre aide.

    Tony

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par défaut
    est ce que de.getDescription() renvoit systématiquement une clé existante dans le fichier properties associé?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 101
    Par défaut
    est-ce que tes deux actions retournent le forward "erreur" ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 14
    Par défaut
    Ok,

    Ca m'apprendra à faire des suppositions sans lire la javadoc completement.
    Je pensais pouvoir mettre une String avec mon message deja recupere par mon exception.

    de.getDescription() ne me renvoyait pas la cle, mais le contenu du message. En remplaçant par la cle, cela marche.

    Désolé pour derrangement, et merci.

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

Discussions similaires

  1. [HTML:ERROR] affichage dans une popup dédiée
    Par jdvacheron dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/02/2008, 12h17
  2. [c++]Affichage page HTML dans dialog
    Par Guillaume602 dans le forum Windows
    Réponses: 3
    Dernier message: 09/01/2006, 18h42
  3. [FLASH MX2004] Affichage page HTML sous Flash
    Par Bouillou dans le forum Flash
    Réponses: 3
    Dernier message: 08/10/2005, 11h22
  4. problem affichage avec HTML::TableExtract
    Par rootdaoud dans le forum Web
    Réponses: 2
    Dernier message: 04/07/2005, 19h35
  5. [Struts]<html:errors/> request
    Par Eydoll dans le forum Struts 1
    Réponses: 5
    Dernier message: 28/07/2004, 14h14

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