사용할수가 있다. 그중에 MessageSourceAccessor 객체를 얻어와서 properties 파일내에 설정된
환경설정 정보를 얻어와 보겠다.
xml 설정되어있는 부분
<!-- Properties 파일 참조 빈 -->
<bean id="messageSource"
class="org.springframework.context.support.
ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>/WEB-INF/config/properties/DBQuery_Community</value>
</list>
</property>
<property name="cacheSeconds" value="5" />
</bean>
control 페이지 소스
public ModelAndView getBean(HttpServletRequest request,
HttpServletResponse response) throws Exception {
String url = "/front/board/list";
ModelAndView mav = new ModelAndView(url);
/** 컨테이너에서 빈을 MessageSourceAccessor 빈을 가져와 Properties 정보를 얻어온다 */
WebApplicationContext ctx =
(WebApplicationContext)getServletContext().getAttribute(
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
MessageSourceAccessor messageResource =
(MessageSourceAccessor)ctx.getBean("messageSource");
String emailAddr = messageResource.getMessage("env.system.admin.email");
return mav;
}
'자바(JAVA)' 카테고리의 다른 글
JConsole 사용하기 (0) | 2009.01.10 |
---|---|
자바 IO 를 이용한 파일을 라인단위로 읽어 들이는 함수 예제 (0) | 2009.01.04 |
velocity toolbox 에러 (0) | 2008.12.23 |
spring 에서 Velocity framework 사용을 위한 설정 (1) | 2008.12.21 |
MessageSource 자동로딩과 방법 (0) | 2008.12.14 |
Eclipse Struts 플러그인 설치와 사용 (0) | 2008.12.13 |
spring 에서 Hibernate 트랜잭션 설정과 sessionFactory 설정법 (2) | 2008.12.08 |
MySQL 과 Oracle DBCP config.xml 기본연결설정정보 (0) | 2008.12.07 |