JSP 기본 객체별 생성주기

2021. 3. 1. 15:53WHAT WE LEARN

  • request - 최종결과 출력 할 때까지 소멸되지 않기 때문에 JSP에서 forward또는 include하는 페이지에서 Scope가 공유된다.
    즉, JSP Page1에서 Page2를 Include하거나 forward했다면 Page2에서도 request객체 사용이 가능하다.

  • PageContext - JSP페이지를 요청했을때 JSP페이지 처리 범위동안 생성된다. 오로지 하나의 JSP페이지에서만 범위를 갖기 때문에 request객체보다 범위가 작다. PageContext 객체는 공유 할 수 없다 따라서 Session이나 Application객체를 통하여 공유해야 한다.

  • application - 웹 애플리케이션 범위를 갖으며 웹 애플리케이션이 시작될때 생성되었다가 웹 애플리 케이션이 종료될때 소멸한다.
    따라서 모든 JSP페이지 에서 공유가 가능하다.

  • Session - 브라우저 단위로 생성, 즉 하나의 컴퓨터에서 Explorer와 chrome을 각각 웹서버에 접근했다면 2개의 세션이 생성된다.

'WHAT WE LEARN' 카테고리의 다른 글

JSP 서블릿 맵핑시 url-pattern규칙  (0) 2021.03.01
JSP 기본 객체를 통한 데이터 공유  (0) 2021.03.01
MIME이란  (0) 2021.03.01
JSP와 6가지 요소  (0) 2021.03.01
디버깅 용어 정리  (1) 2021.01.23