Day50 - [JSP]Response.redirect

2021. 4. 27. 10:03JSP 공부

이번에는 JSP의 Response 에 대해서 알아 봅시다.

 

Response

Response 는 JSP의 내장 객체 중 1개 입니다.

Response 는 서버에서 응답 하는 기능 입니다.

 

Redirect

response 는 내장 객체이기 때문에, request 처럼 객체화 하지 않고 바로 사용할 수 있습니다.

그 중에서, Redirect 는, 만나는 순간 서버에서 해당하는 페이지로 이동 합니다.

 

예제를 봅시다.

먼저, 값을 넘겨줄 초기화면을 만들어 주세요.

 

※ 파일명 : res_ex01.jsp

확인을 누르면, res_ex01_result.jsp 로 넘어갑니다. 해당 파일을 만들어 주어야 겠죠?

 

※ 파일명 : res_ex01_result.jsp

여기에서는, 넘겨준 데이터들을 가지고, 처리를 한 후 if문을 통해서 response.senRedirect 로 처리 했습니다.

즉. result의 값이 20 이상이라면, 바로 res_ex01_ok.jsp 로 이동을 합니다.

result 값이 20 미만이라면, 바로 res_ex01_no.jsp 로 이동을 합니다.

즉 중간에, res_ex01_result.jsp 파일은 <html> 태그가 필요없이, response 처리만 해주면 됩니다.

 

이번에는 로그인 화면을 만든다고 생각을 해봅시다.

아이디와 비밀번호를 입력하고, 아이디가 "abc123" , 비밀번호가 "asd123" 이라면 로그인에 성공하고, 그 외는 실패라고 간주를 해봅시다.

<section> 은 본문을 의미 합니다. ( 웹 페이지는 상단, 본문, 하단 으로 나누어 진다고 생각하면 좋습니다)

<div> 는 블럭모양의 공간을 만들어 줍니다.

<form> 은 형태를 만들어주고, <sapn> 도 인라인모양의 공간을 만들어 줍니다.

 

아이디와, 비밀번호를 입력받아서, 로그인을 누르면 아이디와 비밀번호를 비교할 res_ex02_result.jsp 가 필요하겠죠?

 

※ 파일명 : "req_ex02_result.jsp"

그러면, 로그인에 성공 했을 경우와, 아이디가 틀렸을 경우. 비밀번호가 틀렸을 경우를 각각 만들어 주면 됩니다.

 

이번에는 response 중에서 redirect에 대해 알아 보았습니다.

 

고생 하셨습니다.

'JSP 공부' 카테고리의 다른 글

Day50 - [JSP]out객체  (0) 2021.04.27
Day50 - [JSP]상대경로, 절대경로  (0) 2021.04.27
Day50 - [JSP]유튜브 영상 사용하기  (0) 2021.04.26
Day49 - [JSP]HttpRequest  (0) 2021.04.24
Day49 - [JSP]URL 매핑  (0) 2021.04.24