Skip to content

Commit

Permalink
데이터 전송 살짝
Browse files Browse the repository at this point in the history
  • Loading branch information
b2nyb2st77 committed Feb 22, 2021
1 parent 6020231 commit a48fad3
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 22 deletions.
17 changes: 17 additions & 0 deletions src/main/java/com/pm717/recribe/MemberController.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.pm717.recribe;

import java.util.Map;

import javax.servlet.http.HttpSession;

import org.apache.ibatis.session.SqlSession;
Expand All @@ -13,6 +15,8 @@
import org.springframework.web.multipart.MultipartFile;

import com.pm717.recribe.beans.C;
import com.pm717.recribe.beans.UserDTO;
import com.pm717.recribe.beans.dao.UserDAO;

@Controller
public class MemberController {
Expand Down Expand Up @@ -61,5 +65,18 @@ public String signUp(Model model) {
return "/signUp";
}

@RequestMapping(value="/signUpOk", method = RequestMethod.POST)
public String signUpOk(Model model, UserDTO user) {
model.addAttribute("user", user);

int cnt = 0;
UserDAO dao = C.sqlSession.getMapper(UserDAO.class);

cnt = dao.insertUser(user);
model.addAttribute("result", cnt);
System.out.println("¤¿¤¿¤¿¤¿¤¿¤¿¤¿¤¿");
return "/signUpOk";
}


}
3 changes: 3 additions & 0 deletions src/main/java/com/pm717/recribe/beans/dao/UserDAO.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@

import org.apache.ibatis.annotations.Param;

import com.pm717.recribe.beans.UserDTO;

public interface UserDAO {
public int isUserIdDuplicate();
public int isUserNicknameDuplicate();
public int insertUser(UserDTO user);

}
5 changes: 5 additions & 0 deletions src/main/java/com/pm717/recribe/mapper/UserDAO.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@
<select id="isUserNicknameDuplicate" resultType="int">
SELECT count(*) FROM user WHERE user_nickname = #{nickname}
</select>

<insert id="insertUser" flushCache="true" parameterType="com.pm717.recribe.beans.UserDTO">
INSERT INTO user (user_name, user_nickname, user_password, user_email)
VALUES (#{user_name}, #{user_nickname}, #{user_password}, #{user_email})
</insert>
</mapper>


Expand Down
34 changes: 12 additions & 22 deletions src/main/webapp/WEB-INF/views/signUp.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -132,28 +132,22 @@
</div>

<div class="col-lg-5 mt-5 mt-lg-0 d-flex align-items-center" style="margin:0px auto">
<form class="php-email-form" action="${pageContext.request.contextPath}/login">
<form class="php-email-form" action="${pageContext.request.contextPath}/signUpOk">
<div class="form-group col-md-6" style="float:left">
<input class="form-control" name="id" id="id" placeholder="아이디">
</div>
<div class="form-group col-md-6" style="float:left;padding-left:20px;">
<button class="signUp" id="isIdDuplicate">아이디 중복확인</button><br>
</div>
<div class="form-group col-md-6" style="float:left">
<input type="email" class="form-control" name="email" id="email" placeholder="이메일">
<input type="email" class="form-control" name="user_email" id="email" placeholder="이메일">
</div>
<div class="form-group col-md-6" style="float:left;padding-left:20px;">
<button class="signUp" id="signUp">이메일 인증</button><br>
</div>
<div class="form-group col-md-6" style="float:left">
<input class="form-control" name="nickname" id="nickname" placeholder="닉네임">
<input class="form-control" name="user_nickname" id="nickname" placeholder="닉네임">
</div>
<div class="form-group col-md-6" style="float:left;padding-left:20px;">
<button class="signUp" id="isNicknameDuplicate">닉네임 중복확인</button><br>
</div>
<div class="form-group">
<input class="form-control" name="name" id="name" placeholder="이름"><br>
<input type="password" class="form-control" name="pw" id="password" placeholder="비밀번호"><br>
<input class="form-control" name="user_name" id="name" placeholder="이름"><br>
<input type="password" class="form-control" name="user_password" id="password" placeholder="비밀번호"><br>
<input type="password" class="form-control" name="pwOk" id="password" placeholder="비밀번호 확인">
</div>
<div class="text-center"><button type="submit" id="submit">회원가입</button></div>
Expand Down Expand Up @@ -260,8 +254,8 @@
<script src="${pageContext.request.contextPath}/assets/js/main.js"></script>

<script>
$("#submit").click();
//$("#submit").click();
/*
function chkSubmit(){
var id = $("#id").val();
Expand All @@ -276,30 +270,26 @@
if(pw == ""){
alert("비밀번호를 입력해주세요.");
}
if(mb_pwOk == ""){
if(pwOk == ""){
alert("비밀번호 재확인을 해주세요.");
}
if(mb_name == ""){
if(name == ""){
alert("이름을 입력해주세요.");
}
if(mb_tel == ""){
alert("연락처를 입력해주세요.");
}
if(mb_email == ""){
if(email == ""){
alert("이메일을 입력해주세요.");
}
if(mb_pw != mb_pwOk){
if(pw !=pwOk){
alert("비밀번호가 일치하지 않습니다.");
} else {
return true;
}
}
$("#idIdDuplicate").click(function() {
$.ajax{
}
});
}); */
</script>

</body>
Expand Down
22 changes: 22 additions & 0 deletions src/main/webapp/WEB-INF/views/signUpOk.jsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<script>
alert("............");
</script>

<c:choose>
<c:when test="${result == 0}">
<script>
alert("회원가입에 실패하였습니다. 다시 가입해 주시기 바랍니다.");
history.back();
</script>
</c:when>
<c:when test="${result == 1}">
<script>
alert("회원가입에 성공했습니다! 이제 레크라이브를 즐겨보세요.");
location.href="${pageContext.request.contextPath}/main";
</script>
</c:when>
</c:choose>

0 comments on commit a48fad3

Please sign in to comment.