자바빈은 설계규약을 따라야 하며, 설계규약과 맞지 않는 경우 자바빈의 특성을 갖지 않는 클래스가 되어버림
<jsp:useBean/>
자바빈 객체를 생성하기 위한 태그
<jsp:useBean id="빈 이름" class="자바빈 클래스 명" scope="사용 범위"/>
// id : 생성할 객체(인스턴스)의 이름을 정의 (생략불가)
// class : 객체를 생성할 클래스명을 정의 (패키지명.클래스명으로 설정)
// scope : 자바빈 객체가 공유되는 범위를 지정 (scope 생략시 기본값은 page)
<jsp:setProperty/>
자바빈 클래스의 속성 값을 설정하기 위한 태그
<jsp:setProperty name="빈 이름" property="속성명" value="설정할 값"/>
<jsp:setProperty name="빈 이름" property="속성명" param="파라미터명"/>
// name : useBean을 이용해 생성한 객체 이름을 명시
// property : 값을 저장할 프로퍼티의 이름을 명시
// value : 저장할 값을 정의
<jsp:getProperty/>
자바빈 클래스의 속성값을 가져오기 위한 태그
<jsp:getProperty name="빈 이름" property="속성명"/>
// name : 값을 가져올 빈의 id
// property : 가져올 속성의 이름