728x90
반응형
기존 [Spring]MVC_1. 기본설정 순서
[Spring]MVC_2. filter, aop 에 이어서 진행한다.
로그인 만들기 설정 순서
16. pom.xml : jackson-core-asl, jackson-mapper-asl(spring 4.x 이후부턴 dependency 이름 변경)
17. WEB-INF/spring/sqls/member.sql
18. dto, dao, biz, controller
19. src/main/resources/mybatis/member-mapper.xml
20. WEB-INF/spring/sqls/config.xml 설정
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script type="text/javascript">
$(function(){
$("#loginCheck").hide();
});
function login(){
var memberid = $("#memberid").val().trim();
var memberpw = $("#memberpw").val().trim();
var loginValue = {
"memberid" : memberid,
"memberpw" : memberpw
}
if(memberid == null || memberid == "" || memberpw == null || memberpw == ""){
alert("ID 혹은 PW를 확인해주세요.");
} else {
$.ajax({
type: "post",
url: "ajaxlogin.do",
data: JSON.stringify(loginValue),
contentType: "application/json",
dataType: "json",
success: function(msg){
if(msg.check == true){
location.href="myboard.do";
}
},
error: function(){
alert("통신 실패");
}
});
}
}
</script>
</head>
<body>
<h1>LOGIN</h1>
<table>
<col width="100">
<col width="100">
<tr>
<th>ID</th>
<td><input type="text" id="memberid"/></td>
</tr>
<tr>
<th>PW</th>
<td><input type="password" id="memberpw"/></td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="button" value="로그인" onclick="login();"/>
<input type="button" value="회원가입" onclick="location.href='joinForm.do'"/>
</td>
</tr>
<tr>
<td>
<a id="loginCheck"></a>
</td>
</tr>
</table>
</body>
</html>
다시보기
JSON.stringify : json object -> json string JSON.parse :
json string -> json object
contentType: "application/json" 이렇게 쓰면 json인것을 알아서 인식해서 처리함
728x90
반응형
'Web > Spring' 카테고리의 다른 글
[Spring]MVC_05.security (0) | 2020.11.06 |
---|---|
[Spring]MVC_04.Interceptor, Transaction (0) | 2020.11.05 |
[Spring]MVC_2. filter, aop 설정 (0) | 2020.11.04 |
[Spring]mapper_configuration doctype설정 (0) | 2020.11.02 |
[Spring]MVC_1. 기본설정 순서 (0) | 2020.11.02 |