- 들어가기 전에
특정 서블릿이나 JSP가 실행되는 동안에만 정보를 유지하고 싶은 경우가 있다. 이 경우에 사용되는 것이 page scope
- 학습 목표
1. page scope를 이해한다.
2. page scope를 사용할 수 있다.
- 핵심 개념
- PageContext
- PageContext
- 하나의 페이지가 수행될 때까지 값을 저장하고 있는 것이 pageScope
- PageContext 추상 클래스를 사용한다.
- JSP 페이지에서 pageContext라는 내장 객체로 사용가능하다.
- forward가 될 경우, 해당 Page scope에 지정된 변수는 사용할 수 없다.
· 포워드 : 1번 페이지에서 뭔가를 다 수행하고, 그 다음에는 2번으로 수행을 넘기는 동작. (url은 변하지 않지만, 페이지 자체로 본다면 페이지가 넘어간 것이라서..?) 이렇게 페이지가 넘어갔을 때 이 pageContext 자체는 메모리에서 소멸하고, 2번 페이지에 해당하는 pageContext가 다시 생긴다.
- 사용방법은 Application scope나 Session scope, request scope와 같다.
- 마치 지역변수처럼 사용된다는 것이 다른 Scope들과 다르다
- jsp에서 pageScope에 값을 저장한 후 해당 값을 EL표기법 등에서 사용할 때 사용된다.
- 지역변수처럼 해당 jsp나 서블릿이 실행되는 동안에만 정보를 유지하고자 할 때 사용된다.
'Progamming > BoostCourse' 카테고리의 다른 글
session scope (0) | 2019.01.21 |
---|---|
request scpoe (0) | 2019.01.21 |
scope란? (0) | 2019.01.21 |
servlet & jsp 연동 (0) | 2019.01.21 |
forward (0) | 2019.01.21 |
댓글