<%@ 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>
<%
// 1) 요청한 데이터 꺼내오기
String id = request.getParameter("id");
String pw = request.getParameter("pw");
// 2) id = smart, pw = 123 같은 지 비교
if(id.equals("smart") && pw.equals("123")){
// ex05LoginSuccess
// 1) sendRedirect 방식
// 2번, 응답도 2번 일어나는 방식
// 2번째 요청을 수행할 때 request 객체가 공유되지 않는다.
// response.sendRedirect("ex05LoginSuccess.jsp");
// 2) forward 방식
// 2-1) 공유하고 싶은 데이터를 request 객체에 담기
request.setAttribute("id", id);
// 2-2) 전송할 수 있는 도구를 하나 꺼내오기
RequestDispatcher rd = request.getRequestDispatcher("ex05LoginSuccess.jsp");
// 2-3) 도구를 사용해서 데이터를 보내주기
rd.forward(request, response);
}else{
// ex05LoginFail
response.sendRedirect("ex05LoginFail.jsp");
}
%>
</body>
</html>