[スプリング入門by金英漢]5メンバー管理例-Web MVC開発
7439 ワード
1-1. メインコントローラの追加
@Controller
public class HomeController {
@GetMapping("/")
public String home() {
return "home";
}
}
1-2. メンバー管理用のホームページの作成HTMLファイルの作成
<a href="/members/new">회원 가입</a>
注:コントローラの優先度は静的ファイルより高いです.2.会員ページ機能-登録
2-1. 開発会員登録フォーム
会員登録フォームコントローラ
@Controller
public class MemberController {
// 중략
@GetMapping(value = "/members/new")
public String createForm() {
return "members/createMemberForm";
}
}
会員登録フォームHTML <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>
2-2. 会員登録コントローラWeb登録画面からデータを受信するフォームオブジェクト
public class MemberForm {
private String name;
// getter, setter 생략
}
メンバーコントローラに実際にメンバーを登録する機能@PostMapping(value = "/members/new")
public String create(MemberForm form) {
// 생략
}
3.会員ページ機能-閲覧Reference
この問題について([スプリング入門by金英漢]5メンバー管理例-Web MVC開発), 我々は、より多くの情報をここで見つけました https://velog.io/@hazelpark/스프링-입문-by-김영한-5.-회원-관리-예제-웹-MVC-개발テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol