[JSP] 자바빈즈 (자바 객체)

형이·2023년 8월 23일
0

JSP

목록 보기
24/32
post-thumbnail
post-custom-banner

📝 JSP

🖥️ 1. 자바빈즈 (자바 객체)

  • JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스로서 멤버변수(필드)와 getter, setter 메소드로 이루어져 있다.
  • 하나의 JSP 페이지에서도 사용하고 그 외 다른 페이지에서도 사용 가능하다.

1-1. 자바빈즈 태그

'MemberBean'이라는 class가 있다고 가정했을 때

📌 객체생성

  • 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>

post-custom-banner

0개의 댓글