JSP
웹 애플리케이션 단위정보 공유
당근개발자
2021. 4. 28. 20:49
ServletContext 객체는 웹애플리케이션 단위로 사용되는 객체이다. 즉 동일한 웹 애플리케이션 안에 있는 모든 페이지에서 동일한
ServletContext 객체를 사용한다.
void setAttribute(String name,Object value)
-> 공유할 데이터를 ServletContext 객체에 등록하는 메서드이다.
첫번째 인자는 등록하는 데이터의 이름을 지정, 두번째 인자는 실제로 공유하기 위한 등록하는 데이터이다.
Object getAttribute(Stlring name)
-> ServletContext 객체에 등록한 데이터를 추출하는 메서드이다.
주의해야할 사항은 등록할때 Object타입으로 저장했기때문에, 원래 타입으로 캐스팅해줘야한다.
Object객체 그대로 사용할시에 모든 멤버를 사용할 수 없다.
void removeAttribute(String name)
--> ServletContext에 등록된 데이터를 제거한다.