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:
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:
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:
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