%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="dto.PersonDTO" %>
<%@page import="oracle.jdbc.oracore.OracleTypeROWID"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="<http://java.sun.com/jsp/jstl/core>" %>
<%@ page import="dto.PersonDTO" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex02_set-bean.jsp</title>
</head>
<body>
<h1>자비빈즈 - 생성자</h1>
<%--
# <c:set> 태그를 이용해서 자바빈즈나 컬렉션 생성가능.
- target과 property 속성을 사용.
<c:set var="변수명" value="저장할 객체 or 컬렉션" scope="접근 범위"/>
<c:set target="var 로 설정한 변수" property="객체 속성명" value="속성값"/>
--%>
<h2>
<c:set var="manA" value='<%=new PersonDTO("manA",100) %>'/>
<%-- value 값 객체 들어갈 때엔 "" 대신 '' 사용 --%>
이름 : ${manA.name }<br>
나이 : ${manA.age }<br>
<br>
</h2>
<h1>자바빈즈 - target, property</h1>
<h2>
<c:set var="manB" value='<%=new PersonDTO() %>' scope="request"/>
<c:set target="${manB}" property="name" value="manB"/>
<c:set target="${manB}" property="age" value="20"/>
이름 : ${manB.name }<br>
나이 : ${requestScope.manB.age }<br>
<br>
</h2>
</body>
</html>