내 시도 갈 것이다
: 파일이 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
- 메사 ges_en_GB.properties
- Final try!
어떤 설정을 쓰는이 방식에 대해, 나는 당신의 마지막 코멘트 후 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>
이미 시도했지만 다시 시도합니다.그리고 네, messages_en.properties가 다른 프로젝트에서 작동하더라도 (스크린 샷에서) 해당 속성 파일을 시도했습니다. – NimChimpsky
그 중 하나만 디렉토리에 보관하십시오. –
나는 이것을 너무 오랫동안보고 있었다. 그 somethign 너무 작고 성가신가는 – NimChimpsky