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

API standards et tierces Java Discussion :

comment utiliser la methode getBundle


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut comment utiliser la methode getBundle
    Bonjour,

    Je suis debutant en Java
    Je bute sur un petit probleme:
    J utlise la methode getBundle(String baseName, Locale locale)

    J arrive a utiliser la methode avec un fichier mesResources.properties se situant dans le repertoire ou se trouve mes fichier .class
    ResourceBundle resourceBundle = ResourceBundle.getBundle("mesResources", locale);

    J aimerais pouvoir en faire autant avec des fichiers se situant dans d autres repertoires, et pour cela je pensais mettre un full path en argument, du type ResourceBundle.getBundle("C:\\Folder1\\mesResources", locale)
    mais cela ne marche pas

    Si une ame charitable pouvait m indiquer un moyen de remedier a ce probleme, ca serait sympa
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Si tes propriétés ne sont que de type String, pour cela il te faut utiliser la classe Properties. Pour charger ton fichier tu utilises la méthode load(InputStream inStream), et ensuite tu utilises la méthode getProperty() au lieu de getBundle(). Par contre tu perds la gestion de Locale, ce qui peut être embêtant si ton appli est multi-langues.

    Jacques Desmazières

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut
    Bonjour
    Merci pour la reponse,
    j essaierai ca lundi des que possible

    En fait l application que je dois developper est multilangues. Des fichiers .properties seront rajoutes par la suite et a priori ils ne seront pas uploades dans le repertoire ou se trouvent les classes java et les autres fichiers .properties
    C est pour cela que je pensais utiliser des noms de chemins absolus...

    Bon Week End

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

Discussions similaires

  1. [Joomla!] comment utiliser la methode calandar ?
    Par ouldfella dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/09/2009, 11h44
  2. Comment utiliser la methode request.querystring()?
    Par Abdou.lak dans le forum ASP.NET
    Réponses: 0
    Dernier message: 07/04/2009, 14h45
  3. Réponses: 7
    Dernier message: 17/01/2008, 10h03
  4. Comment utiliser la methode POST sur une icone ?
    Par horkets dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 27/05/2007, 18h51
  5. Réponses: 2
    Dernier message: 02/05/2006, 14h34

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