2013-11-22 96 views
0

我使用Spring MVC的3我有以下格式的消息包的消息代碼:多個資源捆綁在JSP

message_en_US.properties
message_en.properties
message_USA.properties

在我的JSP我現在用:

現在,找到值的順序應該是EN_US,然後再連接美國公關operty文件。 我如何定製這個?

回答

0

您應該使用下面的配置。所以,如果你想設置默認語言,你可以使用第二種語言。

在我的src/main /資源我有mymessages_en_US.properties和mymessages_es_ES.properties

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
    <property name="basenames"> 
     <array> 
      <value>classpath:mymessages</value> 
     </array> 
    </property> 
    <property name="defaultEncoding" value="UTF-8" /> 
    <property name="cacheSeconds" value="0" /> 
</bean> 

<bean id="localeResolver" 
    class="org.springframework.web.servlet.i18n.CookieLocaleResolver"> 
    <property name="defaultLocale" value="es_ES" /> 
</bean> 
+0

能否請您解釋一下它怎麼會回落到_USA屬性? –