【发布时间】:2013-02-25 02:38:52
【问题描述】:
<spring:message code="someMessageCode" />
这适用于用户区域设置(浏览器区域设置)。我需要对特定消息强制区域设置。我可以用一个脚本来处理这个问题,但我想知道是否有一种方法可以告诉 Spring 为特定消息使用特定的语言环境。
【问题讨论】:
<spring:message code="someMessageCode" />
这适用于用户区域设置(浏览器区域设置)。我需要对特定消息强制区域设置。我可以用一个脚本来处理这个问题,但我想知道是否有一种方法可以告诉 Spring 为特定消息使用特定的语言环境。
【问题讨论】:
我认为 spring 消息宏不可能,但您可以创建一个 MessageSourceAccessor 并使用它。
例如:
MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);
将它传递给freemarker,然后在freemarker中
${messageResolver.getMessage("someMessageCode")}
【讨论】: