본문 바로가기

BackEnd/JSP

JSP 내장 객체의 영역

유효하는 범위의 순서

page < request < session < application 


1. page

- 한 번의 클라이언트의 요청에 대해 하나의 JSP 페이지가 호출 
- 하나의 페이지 내에서만 공유할 값을 저장 
- 기본 객체인 pageContext를 사용 

2. request

- 클라이언트가 한 번의 요청을 보낼 때 마다 한 개의 페이지에만 저장 
- 때에 따라 같은 request 영역이면 두 개의 페이지가 같은 요청을 공유할 수 있음 
- include 액션 태그, forward 액션 태그를 사용하면 request 기본 객체를 공유하게 되어서 같은 reqeust 영역이 됨 
- 주로 페이지 모듈화에 사용 

3. session

- 클라이언트당 1개의 session 객체만 생성 
- 같은 클라이언트에서 요청되는 페이지들은 같은 객체를 공유함 
- 주로 로그인 정보를 저장할 때 사용 

4. application

- 같은 서버에서 요청되는 페이지들은 같은 객체를 공유함 
- 서버가 시작되고 종료될 때 까지 유효 
- 주로 웹 어플리케이션의 설정 정보를 저장할 때 사용

 

 

 

'BackEnd > JSP' 카테고리의 다른 글

MVC Model2 - 서블릿 구현하는 방법  (0) 2020.05.09
MVC Model2 - 짧은 글로 이해하기  (0) 2020.05.09
JSTL (JSP Standard Tag Library)  (0) 2020.05.05
EL (Expression Language) 예제  (0) 2020.05.05
JSP의 태그 종류  (0) 2020.05.05