message locale 관련 질문
- 작성자 :
- 안*혁
- 작성일 :
- 2010-06-29 15:08:56
- 조회수 :
- 3,688
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
아래와 같은 에러가 발생합니다
No message found under code 'error.properties.initialize.reason' for locale 'ko_KR'
egovframework/rte/fdl/property/messages/properties
위 jar파일을 보니 파일이 properties.properties 이것만 있던데
ko_KR이 안붙어서 나는건가요?
현제 제가만든 메세지파일명은 messages_ko.properties인데 사용하는데 문제가없습니다.
현제 제 세팅 아래와 같습니다.
(전자정부에서 사용하는 idgen, properties 2개 따로잡음)
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource" >
<property name="basenames">
<list>
<value>/WEB-INF/config/message/messages</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
</list>
</property>
</bean>
No message found under code 'error.properties.initialize.reason' for locale 'ko_KR'
egovframework/rte/fdl/property/messages/properties
위 jar파일을 보니 파일이 properties.properties 이것만 있던데
ko_KR이 안붙어서 나는건가요?
현제 제가만든 메세지파일명은 messages_ko.properties인데 사용하는데 문제가없습니다.
현제 제 세팅 아래와 같습니다.
(전자정부에서 사용하는 idgen, properties 2개 따로잡음)
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource" >
<property name="basenames">
<list>
<value>/WEB-INF/config/message/messages</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
</list>
</property>
</bean>
A
안녕하세요.. 안진혁님..
일반적인 properties 파일이랑 다르게 MessageSource에서 사용하는 ResourceBundle 이라고 하는 것은 적용하신 것 처럼 Locale 정보가 추가됩니다.
(_ko.properties 또는 _ko_KR.properties)
이 경우 JVM 실행 Locale 또는 브라우저의 Locale 정보에 따라 해당 파일을 자동으로 읽도록 되어 있습니다.
안진혁님 같은 경우는 Locale이 ko이기 때문에 사용에 문제가 없는 것입니다.
추가적으로 해당되는 Locale properties이 없는 경우 default인 아무것도 붙지 않는 properties을 사용합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
일반적인 properties 파일이랑 다르게 MessageSource에서 사용하는 ResourceBundle 이라고 하는 것은 적용하신 것 처럼 Locale 정보가 추가됩니다.
(_ko.properties 또는 _ko_KR.properties)
이 경우 JVM 실행 Locale 또는 브라우저의 Locale 정보에 따라 해당 파일을 자동으로 읽도록 되어 있습니다.
안진혁님 같은 경우는 Locale이 ko이기 때문에 사용에 문제가 없는 것입니다.
추가적으로 해당되는 Locale properties이 없는 경우 default인 아무것도 붙지 않는 properties을 사용합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.