Bonjour à tous,
J'ai un petit problème, sans doute trivial, auquel je n'arrive pas à trouver une réponse.
J'ai une application utilisant jsf, richfaces et Spring, dans le faces-config.xml j'ai:
1 2 3
| <locale-config>
<default-locale>en</default-locale>
</locale-config> |
Pour accéder à cette langue par défaut je fais:
FacesContext.getCurrentInstance().getApplication().getDefaultLocale()
Mon problème c'est que le faces context n'est accessible que dans une request-response loop, et que j'ai besoin d'accéder à cette langue par défaut lors du démarrage de mon application (à l'inialisation d'un bean serait parfait). De plus ilfaudrait égalment que je puisse rajouter programmatiquement des langues supportées au même moment.
Bref il me faut un moyen d'accéder à 'Application' sans être dans une request.
Une idée ?
Merci beaucoup,
Partager