국비필기노트/jsp
jsp_attribute scope
개발..너...
2022. 6. 1. 18:33
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인 속성을 삭제한다.
예시