JSP/ACTION.BEAN

chapter03 : useBean1 / useBean2

GAWON 2023. 5. 23. 19:18
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="Ex03_useBean2.jsp">
		<div>이름<input type="text" name="name"></div>
		<div>나이<input type="text" name="age"></div>
		<div>키<input type="text" name="height"></div>
		<div>주소<input type="text" name="addr"></div>
		<input type="submit" value="전송"><!-- input name이랑 VO의 변수명이랑 맞추면 자동으로 연결해줌 -->
	</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%--
		자바 빈 사용 방법
		1. 특정 패키지에 자바빈을 만든다.
		2. 자바빈을 생성한다.
		 	<jsp:useBean id="별명" class="패키기.자바클래스명" scope="생명주기"/>
		3.자바빈에 값을 저장한다
			<jsp:setProperty Property ="*" name="별명"/>
		4.자바빈의 값을 사용한다
			<jsp:getProperty Property ="파라미터명" name="별명"/>	   	
	--%>
	
	<jsp:useBean id="mb" class="org.joonzis.bean.PersonVO"/>
	<jsp:setProperty property="*" name="mb"/>
	
	<h1>
		이름 : <jsp:getProperty property="name" name="mb"/>
		나이 : <jsp:getProperty property="age" name="mb"/>
		키 : <jsp:getProperty property="height" name="mb"/>
		주소 : <jsp:getProperty property="addr" name="mb"/>
	</h1>

</body>
</html>