message에 관해서 다시 질문드립니다.
- 작성자 :
- 박*원
- 작성일 :
- 2009-08-24 11:29:24
- 조회수 :
- 3,927
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
web.xml 에서 지정되어 있는 spring configuration 파일(xml 포맷)내에서
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages.validation</value>
<value>messages.label</value>
<value>messages.system</value>
</list>
</property>
</bean>
와 같이 설정이 되어 있을때
.jsp 파일에서 <spring:message code="키워드" /> 식으로 데이타를 불러드립니다.
여기서 질문이 있는데요...
1. 만약 중복되는 키워드가 존재하면 어떤 프로퍼티 파일을 불러오는지?
2. 그리고 특정 프로퍼티 파일을 지정해서 .jsp에서 불어올수 있는지?
궁금합니다.
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages.validation</value>
<value>messages.label</value>
<value>messages.system</value>
</list>
</property>
</bean>
와 같이 설정이 되어 있을때
.jsp 파일에서 <spring:message code="키워드" /> 식으로 데이타를 불러드립니다.
여기서 질문이 있는데요...
1. 만약 중복되는 키워드가 존재하면 어떤 프로퍼티 파일을 불러오는지?
2. 그리고 특정 프로퍼티 파일을 지정해서 .jsp에서 불어올수 있는지?
궁금합니다.
A
안녕하세요
질문의 답변드리겠습니다.
1. 중복되는 키워드가 존재하게 되더라고 xml 상의 존재하는 키워드중 먼저 로딩된 메세지가 출력됩니다.(테스트를 하시는 것이 명확합니다.)
2. messageSource라는 이름으로 MessageSource 객체가 생성됩니다. 따라서 특정 messageSource를 특정 페이지에 매핑하는 것은 불가능합니다.
그럼 수고하세요.
질문의 답변드리겠습니다.
1. 중복되는 키워드가 존재하게 되더라고 xml 상의 존재하는 키워드중 먼저 로딩된 메세지가 출력됩니다.(테스트를 하시는 것이 명확합니다.)
2. messageSource라는 이름으로 MessageSource 객체가 생성됩니다. 따라서 특정 messageSource를 특정 페이지에 매핑하는 것은 불가능합니다.
그럼 수고하세요.