앞서 JSP기본객체의 속성에 대해 이야기 하였든 (공유되는 데이터) Scope는 속성을 공유할수 있는 유효범위를 가르킨다.
JSP 영역(Scope)의 종류 4가지
- page 영역: 하나의 JSP페이지를 처리할때 사용되는 영역
- request 영역 : 하나의 HTTP요청을 처리할때 사용되는 영역 - request(요청이 처리되는 동안)
- session 영역 : 하나의 웹 브라우저와 관련된 영역
- application 영역: 하나의 웹 어플리케이션과 관련된 영역, 해당 웹 애플리케이션이 start -> stop될때까지
JSP 영역 객체 - 와 영역(scope)
영역 |
영역객체 |
속성의 유효범위 |
page |
pageContext |
해당 페이지가 클라이언트에 서비스를 제공하는 동안에만 유효 (서블릿 인스턴스의 _jspServicer()메소드가 실행되는 동안에만 유효) |
request |
request |
클라이언트의 요청이 처리되는 동안 유효 (포워딩 또는 include를 이용하는 경우 여러개의 페이지에서도 요청정보가 계속 유지되므로 request영역의 속성을 여러페이지에서 공유할수있다.) |
session |
session |
세션이 유지되는 동안 유효 (하나의 브라우저에 1개의 세션이 생성되므로 같은 웹브라우저내에서 실행되는 페이지들이 속성을 공유할수있다.) |
application |
application |
웹 애플리케이션이 실행되고 있는 동안 유효 (웹 컨테이너에서 해당 어플리케이션은 오직 하나만이 실행되므로 4가지 영역중 가장 큰 영역에 해당)
|
[출처] [JSP] 영역(Scope) 객체와 속성 ( page, request, session, application )|작성자 자바킹
'web_배우고익히고 > 5.Jsp' 카테고리의 다른 글
JSP 액션태그 알아보기 (include,forward) (0) | 2020.01.30 |
---|---|
JSP application 기본 객체 (0) | 2020.01.30 |
JSP 기본객체의 속성(Attribute) (0) | 2020.01.30 |
JSP Page Context 기본객체(속성 처리 하기) (0) | 2020.01.30 |
JSP 기본 객체 (with out기본객체) (0) | 2020.01.30 |