카테고리 없음
Spring Boot : Form 데이터 전송
잘 배우고, 잘 익히기
2021. 3. 16. 18:51
Form 데이터 전송 개념
1) Form | 2-1) where : action | 3) DTO (데이터 받음) |
4) Controller |
<form> 태그 | 2-2) how : method |
- 입력) form 태크로 글 입력
- 전달) action과 method를 통해서 DTO로 전달
- 처리) controller가 받아서 처리
Form 데이터 전송 코딩(예시)
form 만들기 | 1) /src/main/resources/templates/articles/new.mustache |
controller만들기 | /src/main/java/project/controller/ArticleController.java 2) 뷰 페이지 연결 @GetMapping("articles/new") public String newArticlForm() 3) Form 데이터 전송 : 어디로(action), 어떻게(method) <form class="container" action="articles/create" method="post"> 4) 컨트롤러에 method를 추가하여 Form 데이터 받기 @PostMapping("/articles/create") 5) DTO(Form데이터를 받아오는 그릇) 작성 : ArticleForm - controller와 같은 계위로 dto패키지 생성 후 작성 - dto 패키지 내에 ArticleForm.java 작성 6) 입력값 이름 주기 <input type="text" class="form-control" name="title"> <textarea class="form-control" rows="3" name="content"></textarea> |