- JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스로서 멤버변수(필드)와 getter, setter 메소드로 이루어져 있다.
- 하나의 JSP 페이지에서도 사용하고 그 외 다른 페이지에서도 사용 가능하다.
📌 객체생성
- java :
MemberBean member = new MemberBean();
- jsp :
<jsp:useBean class="패키지명.MemberBean" id="member">
📌 setter
- java :
member.setName("자바학생");
- jsp :
<jsp:setProperty name="member" property="name" value="자바학생">
📌 getter
- java :
member.getName();
- jsp :
<jsp:getProperty name="member" property="name">
➕ 부연 설명
<!-- 외부에서 전달된 name 속성과 필드의 이름이 같으면 value가 자동으로 세팅된다. -->
<jsp:setProperty property="*" name="member"/>
EX)
<body>
<jsp:useBean class="com.codingbox.web.dto.MemberBean" id="member" />
<jsp:setProperty property="name" name="member" value="김자바" />
<jsp:setProperty property="age" name="member" value="22" />
<table border="1">
<tr>
<th>이름</th>
<th>나이</th>
</tr>
<tr>
<td>
<jsp:getProperty property="name" name="member" />
</td>
<td>
<jsp:getProperty property="age" name="member"/>
</td>
</tr>
</table>
</body>