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

JSF Java Discussion :

Chargement de fichier de ressource


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Chargement de fichier de ressource
    Bonjour,

    Je souhaite charger properties un fichier dans lequel j'ai mis toutes mes erreurs.

    Voici mon fichier ErrorMessages.properties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # Messages génériques
    error.noCritere = Aucun critère sélectionné
     
    # Messages pour la recherche client
    error.critere.manquant = Veuillez selectionner au moins critère autre que le code banque
    J'ai placé ce fichier dans mon dossier contenant les sources java.

    Dans le code de la JSP, j'ai mis le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <f:loadBundle var="error" basename="ErrorMessages"/>
    <div class="erreur"><h:messages showDetail="true" showSummary="false"/></div>
    Et voilà comment sont ajoutées mes erreurs dans l'action :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    FacesMessage mess = new FacesMessage();
    		mess.setSeverity("error.noCritere");
    		mess.setSummary("error.noCritere");
    		mess.setDetail(detail);
    		FacesContext.getCurrentInstance().addMessage(null, mess);
    Mais voilà, quand j'affiche la JSP, le message d'erreur affiché est
    error.noCritere donc il ne trouve pas le fichier de ressource.

    J'ai essayé plusieurs variantes mais rien n'y fait.

    Qu'est ce qui ne va pas dans mon code ? Doit-je indiquer mon fichier porperties dans un fichier .xml de configuration de mon appli ?

    Merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 9
    Par défaut
    Citation Envoyé par mymyma
    Doit-je indiquer mon fichier porperties dans un fichier .xml de configuration de mon appli ?
    En effet, as tu pensé à rajouter le fichier properties (disons fichier.properties) dans le faces-config.xml comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <application>
    		<message-bundle>tonPackage.fichier</message-bundle>
    	</application>

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Pas de chagement
    Ca ne marche toujours pas !!

    Y'a t-il un endroit spécifique pour mettre les fichiers .properties ?

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 9
    Par défaut
    Citation Envoyé par mymyma
    Ca ne marche toujours pas !!

    Y'a t-il un endroit spécifique pour mettre les fichiers .properties ?

    Je les ai mis à la racine de mon package de classes java. et ça a marché à partir de là..
    voir la topic sur l'internationalisation qui précède...

Discussions similaires

  1. [TClientDataSet] Erreur de chargement du fichier MIDAS.DLL
    Par Manopower dans le forum Bases de données
    Réponses: 10
    Dernier message: 31/08/2016, 14h08
  2. Réponses: 8
    Dernier message: 28/01/2005, 08h28
  3. Chargement de fichier par SQL LOADER
    Par davy.g dans le forum SQL*Loader
    Réponses: 17
    Dernier message: 15/11/2004, 13h08
  4. [Struts]Fichier de ressource
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/04/2004, 14h10

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