attribute scope란?
속성을 공유하는 유효범위이다.
- page : 페이지 내에서 지역변수 처럼 사용
- request : http요청을 was가 받아서 웹 브라우저에게 응답할 때 까지 변수가 유지되는 경우 사용
- session: 웹 브라우저별로 변수가 관리되는 경우 사용
- application: 웹 어플리케이션이 시작되고 종료될 떄 까지 변수가 유지되는 경우 사용
request와 session의 차이점
session객체는 브라우저를 종료하지 않는다면 초기화되지 않음으로 redirect방식으로 전송해도 데이터가 유지된다.
메서드 정의
- setAttribute(String name, Object value) : 이름이 name인 속성의 값을 value로 저장한다.
- getAttribute(String name): 이름이 name인 속성의 값을 구한다. 존재하지 않을 경우 null을 반환한다.
- removeAttribute(String name): 이름이 name인 속성을 삭제한다.
예시
'국비필기노트 > jsp' 카테고리의 다른 글
jsp_MVC패턴 (0) | 2022.06.03 |
---|---|
jsp_jsp태그 (0) | 2022.06.01 |
jsp_액션태그, 디렉티브태그,forward,redirect (0) | 2022.06.01 |
Application, Cookie, Session 저장공간 (0) | 2022.05.27 |
jsp_Servlet, Filter (0) | 2022.05.26 |