Je dois obtenir le message message.properties
en tant que String
dans le support.Comment puis-je obtenir une entrée de message.properties en tant que chaîne dans le bean backing?
Comment puis-je y parvenir?
Je dois obtenir le message message.properties
en tant que String
dans le support.Comment puis-je obtenir une entrée de message.properties en tant que chaîne dans le bean backing?
Comment puis-je y parvenir?
Si elle est DÉFINIES comme message-bundle
du application
en faces-config.xml
comme suit
<application>
<message-bundle>messages</message-bundle>
</application>
alors vous pouvez obtenir son nom par Application#getMessageBundle()
String messageBundleName = facesContext.getApplication().getMessageBundle();
De cette façon, vous pouvez obtenir son ResourceBundle
exemple comme suit :
ResourceBundle messageBundle = ResourceBundle.getBundle(messageBundleName);
Enfin, vous pouvez obtenir une propriété de message par clé comme suit:
String value = messageBundle.getString("property.key");