정리노트

[JSP] 액션 태그

망고고래 2023. 12. 1. 23:07

4장. 액션 태그: 상품 목록 표시하기

4-5. 자바빈즈 액션 태그

useBean을 사용해서 객체를 생성했을 때의 특징

①싱글턴

②관리 용이(스코프)

 

setProperty 액션 태그로 프로퍼티의 값 저장하기

※setProperty/getProperty를 사용하려면 java 코드에 setter/getter가 있어야 한다.

<jsp:setProperty name="자바빈즈 식별이름" property="프로퍼티 이름" value="값
<jsp:setProperty name="member" property="id" value="admin"/>

 

name은 참조변수, property는 변수명, value는 파라미터라고 생각하면 된다.

 

프로퍼티 값 출력(getProperty를 사용하지 않는 경우 예시)

<% out.println("아이디: "+member.getId()); %>

 

 

 

 

 

getProperty 액션 태그로 프로퍼티의 값 가져오기

<jsp:getProperty name="자바빈즈 식별 이름" property="프로퍼티 이름"/>
<jsp:getProperty name="member" property="name"/>

 

property 값으로 * 사용시 모든 요청 파라미터가 자바빈즈 프로퍼티의 Getter()메소드에 전달됨