Logs

[Error] javax.servlet.jsp.JspTagException: No message found under code 'XXX' for locale 'ko_KR'.

랩실외톨이 2023. 12. 6. 20:58
반응형

 

Spring 프로젝트에서 message 파일을 만들어서 JSP에 띄우려다 나타난 에러이다.

프로퍼티 이름을 잘못설정 해줘서 그렇다는데 나 같은 경우는 이름을 잘못 설정한 게 아니라... 설정파일에 설정을 안 넣어 줘서 문제가 된 거다.

 

 

@Bean
public MessageSource messageSource() {
	ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
	ms.setBasenames("message.label");
	ms.setDefaultEncoding("UTF-8");
	return ms;
}

 

 

config 설정 파일을 만들고 이 설정을 넣어주면 message 프로퍼티를 사용할 수 있다.

message.label이라고 설정했으니 프로퍼티 이름은 반드시 label.properties여야 한다.

>>보통은 이 경우에서 오타가 나서 발생한다고...

 

반응형