2010-06-29 3 views

Répondre

4

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"); 
Questions connexes