본문 바로가기

국비필기노트/jsp

jsp_attribute scope

 

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