JAVA

setProperty/getProperty 액션 태그를 이용한 회원 정보 조회

정숙씨의 쏠쏠한 코딩 2021. 9. 7. 15:27

-setProperty와 getProperty 태그의 특징-

이름 정의 형식
setProperty useBean의 속성에 값을 설정하는 태그 <jsp:setProperty name="자바 빈 이름"
property="속성 이름" value="값" />
-name : <jsp:useBean> 액션태그의 id속성에 지정한 이름
-property: 값을 설정할 속성 이름
-value: 속성에 설정할 속성 값
getProperty useBean의 속성 값을 얻는 태그 <jsp:getProperty name="자바 빈 이름" property="속성 이름"/>
-name : 액션태그의 id속성에 지정한 이름
-property: 값을 얻을 속성 이름

-setProperty 사용 예제-

getter/setter 생성자를 사용 하지 않고 setProperty 액션 태그를 사용하여 생성자에 변수 값을 전달 할수있다.

하단 캡쳐는 setProperty 액션 태그를 사용하여 reqeust.getParameter() 메서드를 사용하여 전달받은 파라미터 값을 MemberBean 생성자에 값을 저장한다.

 

request.getParameter() 메서드를 사용 하지 않고 setProperty 액션 태그 내 param 속성을 이용 하여 파라미터 값을 전달 받을수있다.

param 속성 내에 전달 받을 파라미터 명칭을 사용 해주면 된다.

-getProperty 액션 태그 사용방법-

getter 대신 대체 가능한 액션 태그이다.

MemberBean 객체를 사용하여 bean.getUser_id() 메서드 값을 불러오는 방식이 아닌 

출력 해야 하는 부분에 getProperty 액션 태그를 사용하여 bean 객체 내에 있는 각 메서드들을 출력할수있다.