MCPcopy Create free account
hub / github.com/castello/spring_basic / RegisterController

Class RegisterController

ch2/RegisterController.java:10–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8import org.springframework.web.servlet.mvc.support.RedirectAttributes;
9
10@Controller // ctrl+shift+o 자동 임포트
11public class RegisterController {
12// @RequestMapping(value="/register/add", method=RequestMethod.GET) // 신규회원 가입
13 @GetMapping("/register/add") // 4.3부터 추가
14 public String register() {
15 return "registerForm"; // WEB-INF/views/registerForm.jsp
16 }
17
18// @RequestMapping(value="/register/save", method=RequestMethod.POST) // 신규회원 가입
19// @PostMapping("/register/save")
20 @PostMapping("/register/add")
21 public String save(@ModelAttribute("user") User user, Model m) {
22 if(!isValid(user)) {
23 String msg = URLEncoder.encode("id를 잘못입력하셨습니다.", "utf-8");
24
25 m.addAttribute("msg", msg);
26 return "redirect:/register/add"; // 신규회원 가입화면으로 이동(redirect)
27 }
28
29 return "registerInfo";
30 }
31
32 private boolean isValid(User user) {
33 return false;
34 }
35
36}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected