2013-02-25 59 views
0
<spring:message code="someMessageCode" /> 

這適用於用戶區域設置(瀏覽器區域設置)。我需要強制特定消息的語言環境。我可以用scriplet處理這個問題,但我想知道是否有一種方法可以告訴Spring爲特定的消息使用特定的語言環境。有沒有辦法在給定的spring消息上強制使用locale?

回答

0

我不認爲這是可能的春天消息宏,但你可以創建一個MessageSourceAccessor並使用它。

例:

MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale); 

它傳遞給FreeMarker的,然後在freemarker的

${messageResolver.getMessage("someMessageCode")} 
+0

我MessageSourceAccessor做什麼,我需要的。謝謝! – jacekn 2013-02-26 00:45:28

+0

@jacekn很高興能幫到你 – 2013-02-26 01:24:40

相關問題