scope영역 이란?
<jsp:usebean id="빈 이름" class="자바빈 클래스" scope="사용 범위"/>
위와같이 usebean액션태그에서 사용하는 속성값중 하나로 scope속성은 자바빈의 범위를 설정하는데 사용되며 총 4가지(page, request, session, application)의 속성을 가질 수 있다.
- scope="page" - 자바빈 클래스를 현재 페이지 내에서만 사용 가능하고 페이지를 이동하면 유지되지 않음.
- scope="request" - 리퀘스트 요청을 받고 처리가 완료될때 까지 유지.
- scope="session" - 세션 영역이 유지되는 동안(브라우저 종료 전까지) 사용가능.
- scope="application" - 서버 종료전까지 유지.
적용 예제:
(RequestScopeBean.java)
(requestScope.jsp)
(header.jsp)
(footer.jsp)
댓글
댓글 쓰기