상세 컨텐츠

본문 제목

jsp_ 영역 객체의 유효범위 scope란?

JSP_

by 쫑메이 2020. 6. 8. 23:28

본문

 

 

 

 

 

 

 

 

 

jsp_ 영역 객체의 유효범위 scope이란?

 

 

 


 

<영역 객체의 유효범위이란?>

 

 

 

내장객체는 객체의 영역이 사용할 수 있는 범위 및 유효기간을 정의하는 부분이고

객체가 누구와 공유할 것인가를 나타내기도 한다.

 

 

 

Scope를 명시하지 않으면

- out태그에서 사용 : Map으로 구현된 영역객체를 page → request → session → application 순으로 가져옴

- remove태그에서 사용 : 해당하는 이름의 모든 영역 객체 삭제하므로 scope를 명시하는것이 안전함

 

 

 

 

 

 

 

 

 

 

<영역 객체의 유효범위_ 살펴보기>

 

 

 

<영역 영역객체 유효범위>

 

 

 

 

 

 

 

 

 

 

 

<내장객체의 유효범위 _설명>

 

1) page pageContext :

해당 페이지가 새로 바뀔때마다 (값이 바뀌는)저장하는 내장객체,

 

2) rquest=response request :

사용자의 요청이 처리되는 동안

(response는 rquest가 생길때 같이 생겼다 같이 없어지므로

페이지 영역 유지시간은 같다)

 

3) session session:

사용자가 서버에 연결되어 있는 동안

(사용자별로 서버에 한개)

 

4) application application:

웹애플리케이션이 실행되고 있는 동안

(서버가 시작되면 여러 사용자가 쓸수 있다)

 

 

 

 

 

 

 

 

 

 

 

<페이지 유지 시간>

 

(짧은것부터-긴것 순) :

pageContext<request,response<session<application

 

 

 

 

 

 

 

 

 

<영역 객체의 메소드명>

 

내장객체 값 저장: 내장객체. setAttribute(키, 값)

내장객체안에 키이름으로 값 저장

 

 

내장긱체 값 가져오기: 내장객체.getAttribute(키)

내장객체안에 키이름에 해당하는 값 가져오기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

ㅣ읽느라 수고 많으셨어요~ㅣ

 

 

 

 

 

 

 

 

 


 

 

 

부족한 글을 읽어주셔서 감사드립니다

아직 부족한게 많으니

틀린 곳이 있다면

조언의 말씀 꼭 부탁드립니다!!!!

 

 

 

 

 

 

 


 

 

반응형

관련글 더보기