728x90
반응형
선택표현식은 th:object에 선언된 객체에 접근할 수 있는 기능으로 *{변수명} 을 사용할 수 있다.
사용법
• th:object : 서버에서 전달된 객체.
• *{변수명} : th:object 객체에 선언된 객체 내부 변수를 탐색.
• th:filed="*{변수명}" : 이렇게 선언하면 id, name, value 속성을 타임리프가 자동으로 렌더링한다.
Controller
model.addAttribute("user", user);
View
<form action="subscribe.html" th:object="${user}" th:action="@{/subscribe}">
<input type="text" th:filed="*{name}" /> <== 렌더링 전
<input type="text" id="name" name="name" value="..." /> <== 렌더링 후
</form>
728x90