.

JSP Scope, Attribute(JSP 데이터 공유)

by 담배맛구마

JSP의 내장 객체 중 session, request, application 객체들은 해당 객체에 정의된 영역 안에서

데이터들을 저장하고 읽어들여서 공유할수 있다.

공유되는 데이터를 속성(Attribute) 라고하고 공유할수 있는 유효 영역을 영역(Scope)라고 한다.


추가로 page 영역이 있는데 오직 하나의 페이지 내에서만 유효성을 갖는 영역이다.

특이한점은 page가 아닌 pageContext 객체로 접근해야 한다.





각 객체에 속성을 등록하면

setAttribute(String key, Object obj) 메소드를 사용하면 된다.


속성을 가져오려면

getAttribute(String key) 메소드를 사용하면 된다.


다른 메소드로는

removeAttribute(String key) 를 통해 속성을 삭제할 수 있고


getAttributeNames()를 통해 Enumeration으로 해당 영역에 등록되어있는 속성들의 이름을 받을 수 있다.


반응형

블로그의 정보

정윤상이다.

담배맛구마

활동하기