유효하는 범위의 순서
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 |