인프런 커뮤니티 질문&답변
에러 메세지 국제화 구현하기
작성
·
308
0
안녕하세요.
Controller에서 아래와 같이 errors 해쉬맵에 발생된 에러를 담은 후
Map<String, String> errors = new HashMap<>();
// 중복 체크 후 중복이라면
errors.put("id", "이미 존재하는 아이디 입니다.");
model.addAttribute("errors", errors);
타임리프에서 아래와 같이 에러 메세지를 뽑아서 표시할 경우 국제화 기능을 어떻게 구현해야 좋을지 여쭤보고 싶습니다.
<div class="field-error" th:if="${errors?.containsKey('id')}"
th:text="${errors['id']}">
id 중복 오류
</div>





