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

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

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

BindingResult1

th:errors

작성

·

858

6

<div>
<label for="itemName" th:text="#{label.item.itemName}">상품명</label>
<input type="text" id="itemName" th:field="*{itemName}"
th:errorclass="field-error" class="form-control" placeholder="이름을 입력하세요">
<div class="field-error" th:errors="*{itemName}">
상품명 오류
</div>
</div>

여기에서 궁금한게 th:field="*{itemName}"이거는 모델에 담긴 item의 itemName이고 th:errors="*{itemName}" 이거는 바인딩리절트에 담긴 에러 item의 itemName이라고 보면 되나요?

그리고 필드네임이 맞춰져있어서 쓸 수 있다는 강사님의 말이 th:field와 th:errors의 변수이름이 같다는 걸 의미하는건가요?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. alrnr3521님

생각하신 내용이 맞습니다.

감사합니다.

alrnr3521님의 프로필 이미지
alrnr3521
질문자

감사합니다^^

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

질문하기