0
<spring:message code="someMessageCode" />
這適用於用戶區域設置(瀏覽器區域設置)。我需要強制特定消息的語言環境。我可以用scriplet處理這個問題,但我想知道是否有一種方法可以告訴Spring爲特定的消息使用特定的語言環境。有沒有辦法在給定的spring消息上強制使用locale?
<spring:message code="someMessageCode" />
這適用於用戶區域設置(瀏覽器區域設置)。我需要強制特定消息的語言環境。我可以用scriplet處理這個問題,但我想知道是否有一種方法可以告訴Spring爲特定的消息使用特定的語言環境。有沒有辦法在給定的spring消息上強制使用locale?
我不認爲這是可能的春天消息宏,但你可以創建一個MessageSourceAccessor
並使用它。
例:
MessageSourceAccessor messageResolver = new MessageSourceAccessor(messageSource, locale);
它傳遞給FreeMarker的,然後在freemarker的
${messageResolver.getMessage("someMessageCode")}
我MessageSourceAccessor做什麼,我需要的。謝謝! – jacekn 2013-02-26 00:45:28
@jacekn很高興能幫到你 – 2013-02-26 01:24:40