회원가입 버튼을 누르면 404오류 페이지가 나옵니다.
user_idx는 순서대로 생성
UserBean 객체의 저장되어있는 이름, 아이디, 비번의 값이 user_table에 저장
@Insert("insert into user_table (user_name, user_id, user_pw)" +
"values ( #{user_name}, #{user_id}, #{user_pw})")
void addUserInfo(UserBean joinUserBean);
//유저 저장하기
public void addUserInfo(UserBean joinUserBean) {
userMapper.addUserInfo(joinUserBean);
}
@PostMapping("/join_pro")
public String join_pro(@Valid @ModelAttribute("joinUserBean") UserBean joinUserBean, BindingResult result, Model model) {
if(result.hasErrors()) {
return "user/join";
}
if(!joinUserBean.getUser_pw().equals(joinUserBean.getUser_pw2())) {
model.addAttribute("msg", "비밀번호가 같지 않습니다.");
return "user/join";
}
//유저db에 저장하기
userService.addUserInfo(joinUserBean);
return "user/join_success";
}
<script>
alert("회원가입이 완료되었습니다.")
location.href="${root}user/login";
</script>
데이터베이스에 잘 저장되어있는걸 확인할 수 있다.