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 :

[LookupDispatchAction] missing resource in key method map


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut [LookupDispatchAction] missing resource in key method map
    j'ai crée une petite application struts avec une action qui étend lookupdispatch, mais il ya un petit problème, je reçois un message erreur voici quelque extrait du code, si quelque vois ou se trouve le problème merci.

    ApplicationRessources
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    button.add=Ajouter {0}
    button.edit=Modifier {0}
    button.delete=Supprimer {0}
    struts-config.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <action 
                input="/offre.jsp" 
                name="OffreForm" 
                parameter="action" 
                path="/offre" 
                scope="session" 
                type="com.myapp.struts.exploreoffre.action.OffreAction"/>
    classe action
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public class OffreAction extends LookupDispatchAction {
     
        protected Map getKeyMethodMap() {
            Map map = new HashMap();
            map.put("button.add", "add");
            map.put("button.edit", "edit");
            map.put("button.delete", "delete");
            return map;
        }
     
        /** Action called on Add button click
         */
        public ActionForward add(ActionMapping mapping,
                ActionForm form,
                HttpServletRequest request,
                HttpServletResponse response) throws java.lang.Exception {
            // TODO: implement add method
            return mapping.findForward("success");
        }
    La jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html:form action="/offre">                                
                    <html:submit property="action">
                        <bean:message key="button.add" arg0=""/>
                    </html:submit>
                    <html:submit property="action">
                        <bean:message key="button.edit" arg0=""/>
                    </html:submit>
                    <html:submit property="action">
                        <bean:message key="button.delete" arg0=""/>
                    </html:submit>                       
            </html:form>
    ce code me semble correct mais je reçois ce message en cliquant sur le [CODE]bouton ajouter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    25-juin-2007 12:16:17 org.apache.struts.actions.LookupDispatchAction getLookupMapName
    GRAVE: Action[/offre] missing resource in key method map 'Ajouter'
    si quelqu'un voit clair, ça sera très sympa

  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
    As-tu le même problème si tu enlèves l'attribut arg0 dans la balise bean:message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                    <html:submit property="action">
                        <bean:message key="button.add"/>
                    </html:submit>
    et si tu enlèves ${0} dans le fichier ApplicationResources ?

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut
    le problème est résolu, mais j'aurai souhaiter labéliser mes bouton mais visiblement ça ne marche au n'utilisant la balise <bean:message> tu as peut-être une solution?
    merci

  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
    Peux-tu être plus précis parce que je ne comprends pas ce que tu veux faire ?

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut
    je me suis servi de la balise <bean:message> pour afficher le texte sur les boutons de mon formulaire me visiblement cela ne fonction pas, puisque je suis obligé d'enlever l'argument "arg0" de la balise pour que je n'ai plus de message d'erreurs alors je ne pas quel autre moyen utilisé pour afficher dynamiquement le texte dans les boutons

  6. #6
    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
    Apparemment, il n'est pas possible de paramétrer le libellé des boutons quand on utilise une LookupDispatchAction.
    Peut-être qu'il existe une solution mais moi, je ne la connais pas.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/10/2007, 15h40
  2. Réponses: 10
    Dernier message: 27/01/2007, 13h54
  3. [message.properties]missing message for key !
    Par jeb001 dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/11/2006, 22h18
  4. Struts layout affichage tableaux erreur: Missing resources
    Par bous_saad317 dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/10/2006, 14h09
  5. Réponses: 7
    Dernier message: 19/10/2006, 14h24

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