본문 바로가기
Progamming/BoostCourse

page scope

by 동그란 혜주 2019. 1. 21.
  • 들어가기 전에

특정 서블릿이나 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

댓글