오늘이라도
[V. 회원 관리 예제 - 웹 MVC 개발] 16. 회원 웹 기능 - 등록 본문
반응형
https://github.com/upcake/hello-spring
* 오늘의 단축키 & 기능
1. 회원 등록 폼 개발
- MemberController.java
@GetMapping("/members/new")
public String createForm() {
return "members/createMemberForm";
}
@PostMapping("/members/new")
public String create(MemberForm form) {
Member member = new Member();
member.setName(form.getName());
memberService.join(member);
return "redirect:/";
}
- createMemberForm.html
<div class="container">
<form action="/members/new" method="post">
<div class="form-group">
<label for="name">이름</label>
<input type="text" id="name" name="name" placeholder="이름을 입력하세요" />
</div>
<button type="submit">등록</button>
</form>
</div> <!-- /container -->
- MemberForm.java
public class MemberForm {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
- post 방식은 데이터를 전달할 때, get 방식은 주로 조회할 때 사용한다.
반응형
'인프런 > 스프링 입문 (김영한)' 카테고리의 다른 글
[VI. 스프링 DB 접근 기술] 18. H2 데이터베이스 설치 (0) | 2022.01.10 |
---|---|
[V. 회원 관리 예제 - 웹 MVC 개발] 17. 회원 웹 기능 - 등록 (0) | 2022.01.05 |
[V. 회원 관리 예제 - 웹 MVC 개발] 15. 회원 웹 기능 - 홈 화면 추가 (0) | 2022.01.05 |
[IV. 스프링 빈과 의존 관계] 14. 자바 코드로 직접 스프링 빈 등록하기 (0) | 2022.01.05 |
[IV. 스프링 빈과 의존 관계] 13. 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2022.01.03 |