책은 제목, 가격 두 속성이 필요하다고 가정하고 이를 입력받는 화면을 만들어 봅니다.
아래의 내용으로 create.html 파일을 수정합니다.
src/main/resources > templates.book > create.html
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>책 생성하기</title>
</head>
<body>
<h1>책 생성하기</h1>
<form method="POST">
<p>제목 : <input type="text" name="title" /></p>
<p>가격 : <input type="text" name="price" /></p>
<p><input type="submit" value="저장" /></p>
</form>
</body>
</html>
뷰는 화면을 담당합니다. 웹 어플리케이션에서 사용자가 보는 화면은 웹 브라우저가 렌더링하므로 브라우저가 읽어서 해석할 수 있는 HTML로 최종 변환될 수 있도록 작성하는 거에요.
create.html 뷰는 제목, 카테고리, 가격을 입력받을 수 있는 형식(form - 폼)을 가진 HTML입니다.