0
<spring:message code="someMessageCode" />

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

4

1 回答 1

0

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

前任:

MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);

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

${messageResolver.getMessage("someMessageCode")}
于 2013-02-25T03:03:37.057 回答