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]ActionError [FAQ]


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut [Résolu][Struts]ActionError
    Bonjour à tous !
    Je ne comprends pas les différents constructeurs de la classe ActionError ?
    En + je me demande si cette classe ne peut fonctionner que s'il y a un fichier de ressource joint.
    Est ce que le 1er parametre du contructeur, la clef, est une entrée dans un fichier de ressource ?
    Quand j'essaie d'utiliser la gestion d'erreur dans une ActionForm et que j'initialise mon ActionError tel quel dans la méthode validate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    erreurs.add( "user", new ActionError("utilisateur obligatoire") );
    j'ai le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Cannot find message resources under key org.apache.struts.action.MESSAGE
    Je précise qu'il n'y a pas de fichier de ressource dans mon appli !

    Merci d'avance à tous ceux qui pourront m'aider.

  2. #2
    Membre émérite

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Par défaut
    Le premier paramètre indique que l'erreur provient de la valeur entrée dans le formulaire.

    Si par exemple dans le formulaire tu as

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:text property="title"/>
    Si tu veux vérifier la validité de la valeur tu fais un test dans l'ActionForm et en cas d'invalidité tu ajoutes un ActionError à la collection ActionErrors qui sera envoyé à l'ActionServlet qui elle retournera l'ActionErrors à la page JSP qu est référencée dans l'attribut input tu tag <action>. J'espère que tu m'as compris

    Le second paramètre est une clé permettant de trouver une ressource dans un fichier de ressources (ApplicationResources.properties) et c'est cette ressource qui sera affichée par la page JSP si tu as mentionné la balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:errors property="title"/>
    dans la page JSP.

  3. #3
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    OK Bien Compris.

    Mille merci !

    8)

  4. #4
    Membre émérite

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Par défaut
    Un petit tag Résolu


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

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/07/2010, 18h44
  2. [ Struts ] ActionErrors et <html:errors />
    Par jakouz dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/04/2006, 08h46
  3. [Struts] ActionErrors
    Par yush dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/02/2005, 13h11
  4. [ STRUTS ][ ActionError ] SAvoir s'il y a une erreur
    Par LoulouFifi dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/07/2004, 17h20
  5. [Struts] ActionError
    Par PeteMitchell dans le forum Struts 1
    Réponses: 2
    Dernier message: 24/04/2004, 12h29

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