Hi,
I am trying to access a resource bundle using Spring framework (WebFlow). A messages.properties file and accordingly messages_ar_AE.properties file are kept in the classpath from where the Spring Framework access the resource bundle.
The code in invoked from a xhtml file using the JSTL resourceBundle attribute.
But irrespective of locale, theCode:<myCustom:includedInSetValidator set="5.0, 5.0.1, 5.1" validationMessage="#{resourceBundle['jboss.version.error']}" />always fetches the default text, i.e; from English;Code:"#{resourceBundle['jboss.version.error']}"
As I learned from some forums I got an hint that I need to handle this using LocaleChangeInterceptor or some other predefined classes. Once the Spring Locale is set, the proper resource bundle will be loaded by default, and hence solving my problem.
I need a way to change the Spring Framework Locale programatically to set the Locale. How do I achieve this programatically ?
Thanks.


Reply With Quote