강의

멘토링

커뮤니티

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

kmr345님의 프로필 이미지
kmr345

작성한 질문수

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

정리

@ModelAttribute의 인자 질문

작성

·

167

0

@ModelAttribute("item") ItemUpdateForm form

의 결과는 model.addAttribute("item", "form")과 같은지 궁금합니다!

답변 1

0

안녕하세요. kmr345님, 공식 서포터즈 OMG입니다.

 model.addAttribute("item", "form") 은 키(key)가 "item"이라는 문자열, 값(value)가  "form"이라는 문자열의 형태로 model에 저장됩니다.

 

예를 들어, 다음과 같은 코드가 있을 때

Member hong = new Member("1","홍길동");

model.addAttribute("member", "hong") ;

 

회원(Member타입의 hong)객체가 저장되는게 아닌 "hong"이라는 문자열이 저장된다고 보면 됩니다.

감사합니다.

kmr345님의 프로필 이미지
kmr345

작성한 질문수

질문하기