inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

꿀꿀호도님의 게시글

꿀꿀호도 꿀꿀호도

@hanwoodww2667

수강평 작성수
-
평균평점
-

게시글 2

질문&답변

bookForm @NotEmpty 문의 드립니다.

저도 비슷하게 동일한 문제 겪었는데 해결했고 방법은 다음과 같습니다. 기본적으로 강의를 따라가다보면 createItemForm.html 에 있는 form태그의 th:object="${form}" 으로 되어있으실거에요 여기를 th:object="${bookForm}" 으로 바꿔주세요 그리고 itemController의 Get매핑 /items/new에서 검증에 사용하기 위한 빈 객체를 모델로 넘기는데 이때 애트리뷰트의 이름을 "bookForm"으로 해주세요 그러면 잘 되실거에요 결국 현재 원리는 공부중이지만 (김영한 선생님께서 알려주실수도!!!) 처음에 등록화면에 접근할 떄 넘기는 객체의 이름이 DTO로 사용하는 클래스의 이름과 동일해야 하는것이 아닌가?? 하는 추측을 하고있어요 여담으로 회원가입할 때의 강의를 보면 MemberController에서 회원가입쪽 화면 접근 할 때 넘기는 모델 객체의 이름이 memberForm이에요 그래서 bookForm으로 변경하니 잘 되네욥!

좋아요수
0
댓글수
2
조회수
426

질문&답변

BookForm @NotEmpty관련 질문

저도 비슷하게 동일한 문제 겪었는데 해결했고 방법은 다음과 같습니다. 기본적으로 강의를 따라가다보면 createItemForm.html 에 있는 form태그의 th:object="${form}" 으로 되어있으실거에요 여기를 th:object="${bookForm}" 으로 바꿔주세요 그리고 itemController의 Get매핑 /items/new에서 검증에 사용하기 위한 빈 객체를 모델로 넘기는데 이때 애트리뷰트의 이름을 "bookForm"으로 해주세요 그러면 잘 되실거에요 결국 현재 원리는 공부중이지만 (김영한 선생님께서 알려주실수도!!!) 처음에 등록화면에 접근할 떄 넘기는 객체의 이름이 DTO로 사용하는 클래스의 이름과 동일해야 하는것이 아닌가?? 하는 추측을 하고있어요

좋아요수
0
댓글수
4
조회수
496