강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

정재현님의 프로필 이미지
정재현

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

메시지, 국제화 소개

에러 메세지 국제화 구현하기

작성

·

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>

 

답변 1

2

안녕하세요. 정재현님, 공식 서포터즈 David입니다.

본 강의 '웹 애플리케이션에 국제화 적용하기'편을 보시고 응용하시면 될 것 같습니다:)

감사합니다.

 

정재현님의 프로필 이미지
정재현

작성한 질문수

질문하기