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:Layout] Où place t on les "key"


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut [Struts:Layout] Où place t on les "key"
    Bonjour,

    C'est un peu boulet comme question, mais après pas mal de tests je n'arrive pas à afficher le label associé à une "key"
    J'ai essayé de mettre cette clé dans "Struts-Layout_default.properties" qui se trouve dans WEB-INF/classes mais rien n'y fait

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <layout:text key="type.test" property="typeTest" styleClass="FIELD" isRequired="true"/>
    Cela me retourne toujours type.test dans mon formulaire.

    désolé...

  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
    Il faut définir cette clé dans le fichier properties référencé dans la balise message-resources du struts-config.xml et non dans le fichier Struts-Layout_default.properties.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    oui j'ai essayé aussi cela cela ne marchait pas mais en lisant la doc j'ai compris que j'avais oublié de préciser le bundle sur lequel cela s'appliquait

    je précise pour ceux que ça pourrait aider :

    dans struts-config.xml j'ai deux fichiers de ressources (deux fichier .properties dans WEB-INF/classes qui sont error.properties et messages.properties)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <message-resources parameter="error" key="error_bundle"/>
    <message-resources parameter="messages" key="messages-bundle"/>
    Il faut donc que je précise le bundle dans lequel je vais chercher ma key
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <layout:text bundle="messages-bundle" key="type.test" property="typeTest" styleClass="FIELD" isRequired="true"/>
    C'est donc dans le fichier messages.properties que je dois mettre ma key :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    type.test=TEST CLE

    Merci de ton aide c_nvy

  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
    Je te conseille de ne pas mettre d'attribut key sur le fichier properties des erreurs pour que celui-ci soit accédé par défaut lorsque tu ne précises pas d'attribut bundle.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    je le fais de suite
    merci de ce conseil avisé !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/09/2006, 12h00
  2. struts-layout et les css
    Par kaikai dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/04/2006, 16h58

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