728x90
반응형
리다이렉트(Redirect)
말 그대로 방향을 다시 설정하는 것이다.
웹 클라이언트는 서버에 요청(request)를 보낸다.
서버는 이에 대한 응답(response)을 클라이언트로 보낸다.
JSP에서는 요청을 처리하기 위해서 request라는 내장 객체를 사용하며,
응답을 처리하기 위해서는 response라는 내장객체를 사용한다.
요청은 주로 사용자가 필요하는 페이지 정보나, 입력 정보등을 가지고 있다.
응답은 페이지 응답 방향 지정 및 쿠키, 에러 페이지를 지정할 수 있다.
사용자가 해당 서버에 로그인 요청을 했으나 아이디/비밀번호를 틀리게 입력한경우 리다이렉션 설정을 통해 다시 로그인창으로 이동하도록 설정할 수 있다.
아래 예시로 아이디와 비밀번호를 입력하도록 하고 로그인을 누르게 만들어보았다.
로그인을 누르면 다시 이 페이지로 돌아오게 리다이렉션과 유사한 설정을 해두었다.
궁금하면 아무렇게나 입력후 눌러보기 바란다.
의심이 간다면 진짜 아무렇게나 입력하고 넘어가보길 바란다!
jsp에서는 response.sendRedirect("이동할페이지주소");
이렇게 사용한다.
site파라미터에 있는 value값을 통해 자동으로 이동할 수 있게 만든 리다이렉션 페이지이다.
네이버,구글...LMS까지 모두 각자 value값이 있기 때문에 선택하고 전송시 해당 파라미터의 값이 site에 받아져서 자동으로 이동할 수 있게 해준다.
728x90
반응형
'JSP > JSP 기본 개념' 카테고리의 다른 글
JSP - request, response, page context, session이란? 각 클래스와의 관계 (0) | 2023.04.04 |
---|---|
지시자(Directive), 선언자(Declaration), 스크립트릿(Scriptlet), 표현식(Expression) (0) | 2023.04.03 |
JSP - VO, DAO, DTO란? (0) | 2023.03.29 |
JSP 문자열, 정수 파라미터 받기(GET, POST방식) (0) | 2023.02.22 |
JSP 지시자,선언부,실행부,표현식 (0) | 2023.02.22 |