자바빈즈 태그 설명

  • <jsp:useBean/> 태그
    <jsp:useBean id=”자바빈 ID” class=”자바빈 클래스 이름” scope=”scope 영역 지정”/>
    /* 아래 두 문장은 같은 의미이다. */ 
    <jsp:useBean id="customer" class="mybean.customer.CustomerBean"/>
    mybean.customer.CustomerBean = new mybean.customer.CustomerBean();

    만약 자바빈 클래스 파일을 불러오면서 초기화할 내용이 있다면 <jsp:useBean/>을 시작 태그와 종료 태그 형태로 쓴 다음 가운데 초기화할 내용을 적어주면 됩니다.

    <jsp:useBean>
    ... 초기화할 내용 ...
    </jsp:useBean>

    scope 속성은 <jsp:useBean/> 태그의 속성 중의 하나로 자바빈의 사용 범위를 지정하는 속성입니다. 사용 범위를 지정한다는 것은 곧 자바빈이 생성되고 소멸되기까지 유지되는 영역의 지정을 의미합니다. scope에는 page, request, session, application의 네가지가 있는데 page를 기본값으로 갖고 있기 때문에 page 영역은 생략할 수 있습니다.

    page
    page 영역은 자바빈의 사용 범위가 현재