인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

kkangchicken's profile image
kkangchicken

asked

Spring MVC Part 2 - Backend Web Development Utilization Technology

radio button

th:field="*{item.itemType}" 정상 출력

Written on

·

234

0

안녕하세요.  item.html은 객체가 넘어오지 않으니 th:field="${itemType}"에서 th:field="${item.itemType}"으로 변경해야 한다고 알려주셨는데요. 이 부분은 아주 잘 이해가 갔는데 제가 우연찮게 실수로

th:field="${item.itemType}"으로 변경해야 하는 것을 

th:field="*{item.itemType}"으로 변경했는데 

th:field="${item.itemType}" 변경한 것과 똑같은 값을 출력합니다. '*' 연산자는 object를 부모 태그에서 받았을 때, 해당 오브젝트의 프로퍼티 값에 접근하는 기능을 한다고 배웠는데. 

th:field="*{item.itemType}"을 해도 왜 되는 건가요? 

springMVC

Answer 1

1

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 김말이님

item.html의 경우 th:object가 없습니다.

따라서 해당 값이 비어있기 때문에 *{item.itemType} == ${item.itemType} 둘다 같습니다.

감사합니다.

kkangchicken's profile image
kkangchicken

asked

Ask a question