티스토리 뷰
<jsp:useBean/>태그
-> 자바빈 객체가 저장될 영역
<jsp:useBean id="빈 이름" class="자바빈 클래스 명" scope="사용 범위"/>
이때 등장한 scope(영역)
즉, 이것은 자바빈 객체가 저장될 영역을 뜻한다.
<jsp:useBean/>태그를 사용하게 되면 자바빈 클래스가 지정한 Bean이름으로 객체가 생성
->이 생성된 객체는 scope에 지정된 곳으로 생성이 된다.
자바빈의 scope(영역)
영역 |
설명 |
page |
현재 페이지의 범위에만 한정된다 페이지가 변경되면 유지되지 않는 scope |
request |
request요청을 받고 처리를 완료할 때까지 생존되는 scope이다. |
session |
클라이언트(사용자) 당 하나씩 할당되는 영역, 클라이언트가 브라우저를 종료하기 전까지 유지되는 scope |
application |
사이트 전체 범위를 가진다. 서버가 종료되기 전에는 계속 유지되는 scope -> 학원 게시판을 떠올리자! |
만약 scope를 지정하지 않은 경우는 기본값 page로 자동으로 설정이 된다.
일반적으로
request 영역은
->서블릿에서 데이터를 공유
->jsp페이지에서 공우된 데이터를 사용
할때 많이 사용됨
session영역은
->요청이 바뀌어도 정보가 유지되어야 하는 경우에 사용됨
->로그인 장바구니에 많이 사용
application영역
->전체 영역에서 데이터 공유
->전체 방문자수 계산등에 많이 사용됨
'허접한 프로그래밍 > [JSP]Programming' 카테고리의 다른 글
[JSP]JavaBean(setProperty태그, getPropert태그) (0) | 2013.11.20 |
---|---|
[JSP] JavaBean(useBaen태그) (0) | 2013.11.16 |
[액션태그]간단한 쇼핑몰 상세페이지 만들기(기본)-part3- (0) | 2013.11.16 |
[액션태그]간단한 쇼핑몰 상세페이지 만들기(기본)-part2- (0) | 2013.11.16 |
[액션태그]기본적인 쇼핑몰 상세페이지 만들기 (기본) -part1- (0) | 2013.11.15 |
Comments