私は試してみます:
ファイルがWEB-INF/classes
ディレクトリの下にある場合は、次のことを試してください。
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="WEB-INF/classes/messages" />
</bean>
また、ファイルの名前は次のいずれかである必要があります。
- messages.properties
- messages_en.properties
- messages_en_GB.properties
編集-最後の試み!
構成を書くこの方法についてはどうですか、私はあなたの最後のコメントの後にここでsthgのにおいがします:
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:messages" />
<property name="defaultEncoding" value="UTF-8" />
</bean>
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
<mvc:interceptors>
<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="lang" />
</bean>
</mvc:interceptors>