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" />
これは、ユーザーロケール(ブラウザロケール)で機能します。特定のメッセージにロケールを強制する必要があります。これはスクリプレットで処理できますが、特定のメッセージに特定のロケールを使用するようにSpringに指示する方法があるかどうか疑問に思いました。
春のメッセージマクロでは不可能だと思いますが、作成しMessageSourceAccessorて使用することはできます。
MessageSourceAccessor
元:
MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);
それをfreemarkerに渡し、次にfreemarkerに渡します
${messageResolver.getMessage("someMessageCode")}