response 객체는
웹브라우저에서 서버쪽으로 request(요청)를 하면 요청 정보(헤더, 파라미터 정보)가 담긴 request객체가 생성됩니다.
이를 통해 우리는 response.getParameter() 등의 메서드를 이용해서 정보를 얻을 수 있습니다.
요청을 받으면 서버에서는 무조건 response 객체도 함께 생성됩니다.
sendRedirect() 메서드는 별다른 결과값이 없을때 또는 처리를 하고 끝나는 상황이라면 다른 곳으로 요청하도록 링크를 만들어줍니다. 이를 받은 웹브라우저는 전달받은 url로 이동합니다.
웹 브라우저에서 10-1번으로 요청을 했을 때는 서버에서는 처리를 하며, 생성된 request 객체와 response 객체를 10-2번으로 그대로 전달(forwarding)해주는다는 의미이다.
pageContext 는 한 페이지에서만 존재하는 객체
request는 요청할때 생성되는 객체
session은 브라우저 당 하나씩 만들어지는 객체
application은 시작할때 생성되며 끝날때 까지 존재하는 객체
이때 세 번쨰 페이지 요청을 한다면? 이때는 request와 response 객체는 새롭게 생성된다.
출처: https://www.youtube.com/watch?v=e9V6J4Lu3p8&list=PLpzDq-W37heSMxWj0XEVfM1rUcHBDjhm3&index=11
'Java' 카테고리의 다른 글
[JSP] 모델1 구조의 게시판을 웹사이트 배포를 위한 명령 프롬프트 및 폴더 구조 설정 / (버전오류 발생 주의) / Java Build Path, Project Facets (0) | 2022.11.25 |
---|---|
[JSP] 세션(session)을 활용한 로그인 페이지 구현과 관련된 프로그래밍 흐름 [2] (0) | 2022.11.25 |
[JSP] JSP 라이프사이클 공부 (0) | 2022.11.23 |
[Java]경로 표기법 (0) | 2022.11.23 |
[JSP] 톰캣 실행 시 최상위 경로 / 베이스 폴더 위치는 webapp이다. (0) | 2022.11.23 |
댓글