有没有办法强制给定弹簧消息的语言环境?

时间:2013-02-25 02:38:53

标签: spring locale message

<spring:message code="someMessageCode" />

这适用于用户区域设置(浏览器区域设置)。我需要在特定邮件上强制使用区域设置。我可以用scriplet处理这个问题,但我想知道是否有一种方法可以告诉Spring使用特定的语言环境来处理特定的问题。

1 个答案:

答案 0 :(得分:0)

我认为使用spring message宏不可能,但您可以创建MessageSourceAccessor并使用它。

前:

MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);

将其传递给freemarker,然后传递给freemarker

${messageResolver.getMessage("someMessageCode")}