Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<spring:message code="someMessageCode" />
这适用于用户区域设置(浏览器区域设置)。我需要对特定消息强制使用语言环境。我可以用一个 scriplet 来处理这个问题,但我想知道是否有一种方法可以告诉 Spring 使用特定的语言环境来处理特定的消息。
我认为 spring 消息宏不可能,但您可以创建MessageSourceAccessor并使用它。
MessageSourceAccessor
前任:
MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);
将其传递给 freemarker,然后在 freemarker 中
${messageResolver.getMessage("someMessageCode")}