JAVA

has-a 관계 빈 사용 실습

정숙씨의 쏠쏠한 코딩 2021. 9. 10. 21:57

표현언어에서 has-a 관계를 가지는 빈 객체의 자식 속성에 접근이 가능하다.

객체가 다른 객체를 속성으로 가지는 경우 has-a 관계라고 한다.

사용 형식은 아래와 같다.

${부모빈이름.자식속성이름.속성이름}

- 사용 예시-

 

<jsp:useBean id="m" class="sec01.ex02.MemberBean"></jsp:useBean>
<jsp:setProperty name="m" property="*"/>
<jsp:useBean id="addr" class="sec01.ex02.Address"/>
<jsp:setProperty name="addr" property="zipcode" value="232323"/>
<jsp:setProperty name="addr" property="city" value="서울"/>

액션 태그 사용 하여 Bean 생성

두개의 Bean 객체를 접근 한다.

-Bean 속성-

Address.java
MemberBean.java

- has-a 태그 - 

${부모빈이름.자식속성이름.속성이름} -> ${m.addr.city} 로 입력하여 접근 가능하다.