JSP

JSP-JSTL ( <C:set>, core 태그 사용하기)2

공부하고 기억하는 공간 2023. 8. 9. 01:43
728x90
반응형
SMALL
이전에는 c:set을 통해 attribute에 값을 집어넣는 방법을 보았습니다.
>>   : 이전 내용 보러가기 <<

이번에는 객체에 있는 필드에 값을 부여하는 방법을 알아보겠습니다.
🟰객체의 필드에 값 부여하기
우선 <jsp:useBean으로 객체를 하나 생성해줍니다.
그 후 c:set을 통해 해당 객체가 갖고 있는 필드에 값을 참조합니다.
⏬ 예시 코드
<jsp:useBean id="m1" class="ex03.Member"/>
	
	
	<c:set target="${m1}" property="name" value="이지은"/>	<!--  setAttribute와 동일 -->
	<c:set target="${m1}" property="age" value="31" />
	<ul>
		<li>m1.name : ${m1.name}</li>
		<li>m1.age : ${m1.age }</li>
	</ul>​

🟰객체의 필드에 값 제거하기
동일하지만 c:set이 아닌 c:remove를 사용하여 값을 제거합니다. 이때 해당 객체에 있는 값을 모두 제거합니다.

<c:remove var="m1" scope="page"/>		<!-- removeAttribute와 동일 -->
	
	<ul>
		<li>m1.name : ${m1.name}</li>
		<li>m1.age : ${m1.age }</li>
	</ul>


⏬결과화면 

728x90
반응형
SMALL