JSP - request, response, page context, session이란? 각 클래스와의 관계
·
JSP/JSP 기본 개념
JSP에서 Request와 Response, PageContext, Session의 관계 JSP(JavaServer Pages)에서는 웹 애플리케이션을 개발할 때 요청(Request)과 응답(Response)을 처리하기 위해 다양한 객체를 사용합니다. 이 객체들은 서로 다른 용도와 범위(Scope)를 가지며, 웹 애플리케이션에서 데이터를 전달하고 공유하는 데에 중요한 역할을 합니다. 1. Request 객체 HttpServletRequest 인터페이스를 구현한 객체입니다. 웹 브라우저에서 서버로 요청이 전달될 때 생성되며, 해당 요청에 대한 정보를 담고 있습니다. 주요 메서드: getParameter(), getAttribute(), setAttribute(), getRequestDispatcher() ..
JSP - 리다이렉트
·
JSP/JSP 기본 개념
리다이렉트(Redirect) 말 그대로 방향을 다시 설정하는 것이다. 웹 클라이언트는 서버에 요청(request)를 보낸다. 서버는 이에 대한 응답(response)을 클라이언트로 보낸다. JSP에서는 요청을 처리하기 위해서 request라는 내장 객체를 사용하며, 응답을 처리하기 위해서는 response라는 내장객체를 사용한다. 요청은 주로 사용자가 필요하는 페이지 정보나, 입력 정보등을 가지고 있다. 응답은 페이지 응답 방향 지정 및 쿠키, 에러 페이지를 지정할 수 있다. 사용자가 해당 서버에 로그인 요청을 했으나 아이디/비밀번호를 틀리게 입력한경우 리다이렉션 설정을 통해 다시 로그인창으로 이동하도록 설정할 수 있다. 아래 예시로 아이디와 비밀번호를 입력하도록 하고 로그인을 누르게 만들어보았다. 로그..