Bonjour,
Je souhaite charger properties un fichier dans lequel j'ai mis toutes mes erreurs.
Voici mon fichier ErrorMessages.properties :
J'ai placé ce fichier dans mon dossier contenant les sources java.
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
Dans le code de la JSP, j'ai mis le code suivant :
Et voilà comment sont ajoutées mes erreurs dans l'action :
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>
Mais voilà, quand j'affiche la JSP, le message d'erreur affiché est
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);
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
Partager