EgovMessageSource getMessage 파라미터 안되는 문제 문의드립니다.
- 작성자 :
- 박*민
- 작성일 :
- 2022-10-06 10:56:17
- 조회수 :
- 887
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
EgovMessageSource의 getMessage(String code, @Nullable Object[] args, @Nullable String defaultMessage, Locale locale) 사용 중 에러가 발생하여 문의드립니다.
사용 소스와 프로퍼티는 아래와 같습니다.
Object[] parameter = new Integer[] {5};
httpRequest.setAttribute("message", egovMessageSource.getMessage("fail.common.loginIncorrect", parameter, httpRequest.getLocale()));
fail.common.loginIncorrect = {0}회 이상 로그인 접속이 시도 되어 계정을 사용할 수 없습니다.
위와 같이 사용했을 때 다음 에러가 발생합니다.
org.springframework.context.NoSuchMessageException: No message found under code 'fail.common.loginIncorrect' for locale 'ko_KR'.
문서에 나와있는대로 사용하였는데 에러의 원인을 알 수 없어 문의드립니다. 답변 부탁드립니다.
사용 소스와 프로퍼티는 아래와 같습니다.
Object[] parameter = new Integer[] {5};
httpRequest.setAttribute("message", egovMessageSource.getMessage("fail.common.loginIncorrect", parameter, httpRequest.getLocale()));
fail.common.loginIncorrect = {0}회 이상 로그인 접속이 시도 되어 계정을 사용할 수 없습니다.
위와 같이 사용했을 때 다음 에러가 발생합니다.
org.springframework.context.NoSuchMessageException: No message found under code 'fail.common.loginIncorrect' for locale 'ko_KR'.
문서에 나와있는대로 사용하였는데 에러의 원인을 알 수 없어 문의드립니다. 답변 부탁드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 내용만으로는 상세한 답변이 어려운 점
참고 부탁 드립니다.
공통컴포넌트를 기반으로 하신 경우
다음의 설정 파일에서
/src/main/resources/egovframework/spring/com/context-common.xml
messageSource Bean의 Path 설정에 대한 확인이 필요해 보이며
프로젝트를 커스텀하신 내역에 따라
추가하신 설정 파일이나 내역이 있다면
중복된 설정 등이 있는지 확인이 필요할 것 같습니다.
감사합니다.
표준프레임워크 센터입니다.
기재하신 내용만으로는 상세한 답변이 어려운 점
참고 부탁 드립니다.
공통컴포넌트를 기반으로 하신 경우
다음의 설정 파일에서
/src/main/resources/egovframework/spring/com/context-common.xml
messageSource Bean의 Path 설정에 대한 확인이 필요해 보이며
프로젝트를 커스텀하신 내역에 따라
추가하신 설정 파일이나 내역이 있다면
중복된 설정 등이 있는지 확인이 필요할 것 같습니다.
감사합니다.