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 :

[ Struts ] ActionErrors et <html:errors />


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2002
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 240
    Par défaut [ Struts ] ActionErrors et <html:errors />
    # MyAction.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public ActionForward execute(){
    ActionErrors errors = new ActionErrors();
    ...
    errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.global.connexion"));
    ...
    request.setAttribute(Globals.ERROR_KEY, errors);
    return mapping.findForward("result.jsp");
    }
    # result.jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    <logic:messagesPresent>
      Désolé !!!
      <html:errors />
    </logic:messagesPresent>...
    en mode debogage, je vérifie que je passe bien dans toutes les lignes indiquées ci-dessus de MyAction
    sur la jsp le mot "Désolé !!!" s'affiche bien mais par contre je n'ai pas le libellé de l'erreur correspond à la clé "error.global.connexion" (présent dans le fichier de ressource .properties)
    j'ai essayé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:errors name="<%=ActionErrors.GLOBAL_ERROR %>"/>
    c'est idem ... alors comment afficher ce libellé d'erreur ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 103
    Par défaut
    as tu bien defini dans ton struts config la balise <message-resources> qui determine qu'elle fichier properties contient tes messages d'erreurs


  3. #3
    Membre éclairé
    Inscrit en
    Mars 2002
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 240
    Par défaut
    oui dans le struts-config j'ai bien une section
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <message-resources parameter="resource.application" />
    

Discussions similaires

  1. [Struts 1.1] Changer la classe css de html:errors
    Par BugFactory dans le forum Struts 1
    Réponses: 4
    Dernier message: 27/02/2008, 12h58
  2. [Struts] Grouper les html:errors
    Par SrK dans le forum Struts 1
    Réponses: 4
    Dernier message: 02/05/2006, 11h43
  3. [Struts]<html:errors/> request
    Par Eydoll dans le forum Struts 1
    Réponses: 5
    Dernier message: 28/07/2004, 14h14
  4. [Struts]ActionError
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/04/2004, 11h03
  5. [Struts] preselection ds un html:select ???
    Par FreshVic dans le forum Struts 1
    Réponses: 5
    Dernier message: 10/02/2004, 11h13

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