목차

요소기술 - 정보메시지

개요

정보에 해당되는 메시지 정보를 확인할 수 있는 공통기능을 제공한다.

설명

정보(info)로 구분된 메시지 정보를 property 처리를 통해 처리된다.

관련소스
유형대상소스설명비고
Serviceegovframework.com.utl.cas.service.EgovMessageUtil.java메시지 처리 관련 유틸리티
Controlleregovframework.com.utl.fcc.web.EgovComUtlTestController.java테스트용 controller
JSP/WEB-INF/jsp/egovframework/cmm/utl/EgovMessage.jsp테스트 페이지
메소드
결과값메소드설명내용
StringgetInfoMsg(String key)정보 메시지 취득메시지키에 해당 에러메시지를 얻는 기능
StringgetInfoMsg(String key, String[] params)정보 메시지 파라미터 취득메시지키에 해당 정보메시지를 해당되는 파라미터 값을 대치하여 얻는 기능
Input
Output

환경설정

메시지 처리를 위해서는 User home 디렉토리밑에 egovProps/conf/infomessage.properties 파일에 메시지가 정의되어 있어야 한다. 해당 메시지 정의는 일반 property 정의 방식과 같다.

사용방법

우선 infomessage.properties 파일에 다음과 같은 메시지가 정의되어 있다고 가정한다.

test.message = info message
param.message = info message : {0} = {1}
import egovframework.com.utl.cas.service.EgovMessageUtil;
 
...
String message = null;
 
// 일반 정보 메시지 취득
message = EgovMessageUtil.getInfoMsg("test.message");
 
// 파라미터 처리 정보 메시지 취득 : String 배열의 값이 각각 {0}, {1}로 대치됨
message = EgovMessageUtil.getInfoMsg("param.message", new String[2] {"정보", "해당되는 기대값이 없습니다."});

참고자료