* 내장객체
-내장객체는 따로 선언하지 않아도 존재하는 객체들을 말한다.
1)pageScope
-page 객체를 참조하는 객체
-page 영역은 한 번의 웹브라우저(클라이언트)의 요청에 대해 하나의 JSP페이지가 호출된다.
-웹 브라우저의 요청이 들어오면 이때 단 한 개의 페이지만 대응이 된다.
-따라서 page 영역은 객체를 하나의 페이지 내에서만 공유한다.
-page 영역은 pageContext 기본 객체를 사용한다.
2)requestScope
-request영역은 한 번의 웹 브라우저(클라이언트)의 요청에 대해 같은 요청을 공유하는 페이지가 대응된다.
-웹브라우저의 한 번의 요청에 단지 한개의 페이지만 요청될 수 있고, 때에 따라 같은 request영역이면 두개의 페이지가 같은 요청을 공유할 수있다.
-request 영역은 객체를 하나 또는 두개의 페이지 내에서 공유할 수있다.
-include 액션 태그 , forward 액션 태그를 사용하면 request 기본 객체를 공유하게 되어서 같은 request영역이 된다.
-주로 페이지 모듈화에 사용된다.
3)sessionScope
-웹 브라우저 별롤 변수가 관리되는 경우 사용
-session 영역은 하나의 웹브라줘 당 1개의 session객체가 생성된다.
-즉, 같은 웹 브라우저 내에서는 요청되는 페이지들은 같은 객체를 공유하게 된다.
4)applicationScope
-웹 어플리케이션이 시작되고 종료될때까지 변수가 유지되는 경우 사용
-application 영역은 하나의 웹 어플리케이션당 1개의 application 객체가 생성된다.
-즉, 같은 웹 어플리케이션에 요청되는 페이지들은 같은 객체를 공유한다.
'JSP' 카테고리의 다른 글
Servlet, JSP (1) | 2021.06.21 |
---|---|
JSTL (0) | 2021.06.18 |
pageContext.request.contextPath (0) | 2021.06.17 |
css 속성 종류 (0) | 2021.05.31 |
JNDI (0) | 2021.05.19 |