본문 바로가기
boostcource/boostcourse_web programming

Page scope

by sgyeong 2024. 4. 19.

Page scope

 

- PageContext 추상 클래스를 사용한다.
- JSP 페이지에서 pageContext라는 내장 객체로 사용한다.
- forward가 될 경우 해당 page scope에 지정된 변수는 사용할 수 없다.

해당 요청을 받은 페이지 하나당 pageContext가 하나씩 생긴다. pageContext는 해당 페이지가 이용될때까지만 유지된다.

forward가 되어서 넘어갔을때 메모리에서 해당 pageContext는 없어지고, forward되어 넘어간 pageContext가 다시 생긴다. 따라서 pageContext는 해당 페이지가 실행되는 동안만 사용할 수 있다.
- 사용 방법은 Application scope나 Session scope, Request scope와 같다.

- 마치 지역변수처럼 사용된다.

- jsp에서 pageScope에 값을 저장한 후 해당 값을 EL표기법 등에서 사용할 때 사용된다.
지역변수처럼 해당 jsp나 서블릿이 실행되는 동안에만 정보를 유지하고자 한다.

 

 

 

 

 

 

참고 : boostcourse    https://www.boostcourse.org/web316/lecture/16709?isDesc=false

 

웹 프로그래밍(풀스택)

부스트코스 무료 강의

www.boostcourse.org

 

'boostcource > boostcourse_web programming' 카테고리의 다른 글

Session scope  (0) 2024.04.19
Request scope  (0) 2024.04.19
Scope  (0) 2024.04.19
Servlet & jsp 연동  (0) 2024.04.19
Forward  (1) 2024.04.18