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 :

test présence key dans fichiers properties


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 19
    Par défaut test présence key dans fichiers properties
    Bonjour,
    je souhaiterais savoir s'il y a un moyen de vérifier la présence d'une key dans un fichier properties pour eviter le message d'erreur "Cannot find message resources under key ...."

    merci

  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
    Tu peux vérifier la présence d'une clé dans un fichier properties en codant ceci dans une Action :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MessageResources messageResources = this.getResources(request) ;
    String libelle = messageResources.getMessage("key1") ;
    Si la clé key1 n'est pas définie dans le fichier properties, libelle sera égal à null.

  3. #3
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Pour eviter d'avoir une exception du type "Cannot find message resources under key ....", tu peux aussi paramétrer message-resources du struts-config avec null="false" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	<message-resources parameter="net.sourceforge.gestcv.ApplicationResources" null="false"/>
    Si la clé dans ta JSP n'existe pas, ca mettra ???myKey??? au lieu de lancer une exception. Pour le deceloppement d'une apllication struts, c assez agreable, ca évite de relancer le serveur a chaque oubli d'une cle.

    Angelo

  4. #4
    Membre averti
    Inscrit en
    Février 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 19
    Par défaut
    merci pour vos réponse. ça m'ouvre déjà plusieurs possibilité.

    mais est-il possible de faire un test en struts dans une jsp sur l'existence d'une key dans un fichier properties?

  5. #5
    Membre éclairé Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonjour,

    Oui il est tout a fait possible de faire un test dans une jsp.
    Tu places le code de BiM dans des balises Javascript, tu fais le test et le tour est joué

  6. #6
    Membre averti
    Inscrit en
    Février 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 19
    Par défaut
    si le code BiM est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MessageResources messageResources = this.getResources(request) ;
    String libelle = messageResources.getMessage("key1") ;
    ,ce n'est pas ce que je souhaite faire. autant faire cela dans l'action.

    En fait, je me suis mal exprimer, car je voudrais utiliser des balises struts pour vérifier l'existence de la key dans le fichier properties.

Discussions similaires

  1. Sauvegarde des paramètres dans fichier properties
    Par megaloplex dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 25/11/2011, 14h26
  2. quote dans fichier properties
    Par totoche dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/04/2010, 22h04
  3. Tester présence variable dans fichier en shell
    Par cobra85 dans le forum Linux
    Réponses: 1
    Dernier message: 13/07/2009, 18h48
  4. Test de Key dans une array of Char
    Par Jipété dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2008, 16h49
  5. Tiles et recherche de valeurs dans fichier properties
    Par coyote999 dans le forum Struts 1
    Réponses: 2
    Dernier message: 05/04/2007, 11h52

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