我想使用Spring框架(WebFlow)访问资源包。 messages.properties文件和相应的messages_ar_AE.properties文件保存在Spring Framework访问资源包的类路径中。在Spring框架中访问适当的资源包
使用JSTL resourceBundle属性从xhtml文件调用的代码。
<myCustom:includedInSetValidator set="5.0, 5.0.1, 5.1"
validationMessage="#{resourceBundle['jboss.version.error']}" />
但无论语言环境中,"#{resourceBundle['jboss.version.error']}"
总是取默认的文本,即;来自英文;
正如我从一些论坛了解到的,我得到了一个暗示,我需要使用LocaleChangeInterceptor或其他预定义的类来处理这个问题。一旦设置了Spring Locale,默认情况下会加载正确的资源包,从而解决我的问题。
我需要一种方法来以编程方式更改Spring框架区域设置来设置区域设置。我如何实现这个编程?
谢谢。
Raghuram,谢谢你的建议。我已经阅读了文档,但不太清楚如何实现它,因为我是这个框架的新手。 – Abdul 2011-03-01 10:46:50