Page 영역
- 하나의 JSP 페이지를 처리할 때 사용되는 영역
- pageContext 기본 객체
Request 영역
- 하나의 HTTP 요청을 처리할 때 사용되는 영역
- request 기본 객체
Session 영역
- 하나의 웹 브라우저와 관련된 영역
- session 기본 객체
Application 영역
- 하나의 웹 어플리케이션과 관련된 영역
- application 기본 객체
기본객체의 속성
- setAttribute(String name, Object value): 이름이 name인 속성의 값을 value로 지정한다.
- getAttribute(String name): 이름이 name인 속성의 값을 구한다. 없으면 null.
- removeAttribute(String name): 이름이 name인 속성을 삭제한다.
- getAttributeNames(): 속성의 이름 목록을 구한다.
<%
application.setAttribute(name,value);
Enumeration<String> attrEnum = application.getAttributeNames();
while(attrEnum.hasMoreElements()){
String name = attrEnum.nextElement();
Object value = application.getAttribute(name);
}
%>