Action Tag - setProperty / getProperty

조수경·2022년 1월 6일
0

JSP

목록 보기
13/45

setProperty 액션 태그

  • useBean 액션 태그와 함께 사용됨
  • 자바빈즈 Setter() 메소드에 접근하여 자바빈즈의 멤버 변수인 프로퍼티의 값을 저장!!

getProperty 액션 태그

  • 자바빈즈 Person의 프로퍼티 id와 name에 값을 가져와 화면출력함
<jsp:useBean id="person" class="ch04.com.dao.Person" scope="request" />
   <%
   person.setId(20182005);//아이디처리
   person.setName("손영흔");//이름처리 내부적으로 자동처리됨
   %>
   <jsp:setProperty name="person" property="id" value="20182005" />
   <jsp:setProperty name="person" property="name" value="손영흔" />
   <p>아이디 : ${person.id}</p>
   <p>이름 : ${person.name}</p>

자바빈즈 Person의 프로퍼티(멤버변수) id와 name에 값을 가져와 출력함

<jsp:useBean id="person" class="ch04.com.dao.Person" />
    <p>아이디 : ${person.id}</p>
    <p>이름 : ${person.name}</p>
    <!-- 위의 방식을 더 많이 사용 -->
	    <p>아이디: <jsp:getProperty name="person" property="id" /></p>
	    <p>이름: <jsp:getProperty name="person" property="name" /></p>

useBean 액션 태그의 id 속성값(person)을 통해
자바빈즈 Person의 프로퍼티 id와 name에 값을 저장하고
자바빈즈 Person의 프로퍼티 id와 name에 값을 가져와 화면출력함

<jsp:useBean id="person" class="ch04.com.dao.Person" />
  <jsp:setProperty name="person" property="id" value="20182005"/>
  <jsp:setProperty name="person" property="name" value="이서누"/>
  <p>아이디 : <jsp:getProperty name="person" property="id"/></p>
  <p>이 름 : <jsp:getProperty name="person" property="name"/></p>

profile
신입 개발자 입니다!!!

0개의 댓글