본문 바로가기
JSP

221130 response 2

res_ex02

<%@ 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>
</head>
<body>

	<div>
		<form action="res_ex02_result.jsp" method="post">
			<h3>로그인연습</h3>		
			<input type="text" name="id" placeholder="아이디"><br>
			<input type="password" name="password" placeholder="비밀번호"><br>
			
			<input type="submit" value="로그인">
		</form>
	</div>

</body>
</html>

 

res_ex02_result

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<% 
    request.setCharacterEncoding("utf-8");

/*
	1.id, pw을 받아서 처리합니다.
	2.id가 abc1234이고 비밀번호가 asd123이라면 로그인 성공으로 간주하고 res_ex02_ok 리다이렉트
	3. id or pw가 틀린경우 res_ex02_no페이지로 리다이렉트,
*/

	String id = request.getParameter("id");
	String pw = request.getParameter("password");
	
	if(id.equals("abc1234")&&pw.equals("asd123")){
		response.sendRedirect("res_ex02_ok.jsp");
	}else{
		response.sendRedirect("res_ex02_no.jsp");
	}
%>

 

 

res_ex02_ok

<%@ 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>
</head>
<body>
	<p>로그인성공</p>
</body>
</html>

 

res_ex02_no

<%@ 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>
</head>
<body>
	<p>로그인실패! 아이디나 비밀번호를 확인하세요</p>
</body>
</html>

'JSP' 카테고리의 다른 글

221130 jsp태그 class와 id, style맛보기  (0) 2022.11.30
221130 HTML 구구단 연습  (0) 2022.11.30
221130 JSP response redirect  (0) 2022.11.30
221130 request 실습 get방식 a태그  (0) 2022.11.30
221130 JSP request 실습  (0) 2022.11.30