'setproperty'에 해당되는 글 1건

  1. 2009.01.21 [JSP] useBean 쓰는 법

[JSP] useBean 쓰는 법

JSP 2009. 1. 21. 21:17

처리 부분을 모듈화 하기 위해 자바빈을 작성한다.

JSP에서 자바빈을 사용하기 위한 액션 태그가 있다.

<jsp:useBean id="Bean_Name" class="JavaBean class_name" scope="자바빈객체가 저장될 영역"/>
<jsp:setProperty name="Bean_Name" property="property_name" value="프로퍼티에 저장할 값"/>
<jsp:getProperty name="Bean_Name" property="property_name"/>

<jsp:useBean> 액션 태그에서 id속성값에 지정한 이름이 이미 존재하는 경우, 자바빈 객체를 새로 생성하지 않고 기존에 생성된 객체를 그대로 사용한다. 이때 id속성값, class속성값, scope속성값이 모두 동일해야 같은 객체가 된다. scope는 page, request, session, application 값을 가지며 기본값은 page이다.

<jsp:setProperty> 액션 태그는 자바빈 객체의 프로퍼티 값을 저장하기 위해 사용된다. 프로퍼티가 많을 경우에는 property속성값을 *로 주면 모든 프로퍼티 값이 세팅된다. 주의할 점은 폼으로부터 넘어오는 파라미터의 이름이 프로퍼티의 이름과 일치해야 한다는 것이다. 만일 폼으로부터 넘어온 파라미터 명과 자바빈의 프로퍼티가 일치하지 않는 경우에는 <jsp:setProperty> 액션 태그에 param속성을 기술해야 한다, param속성값에는 폼으로부터 넘어온 파라미터 명을 기술한다.

<jsp:getProperty> 액션 태그는 자바빈 객체에서 저장된 프로퍼티 값을 사용하기 위해 사용된다.

Posted by zeide
,