728x90
JSP 표준액션태그
<jsp:useBean>
java class를 참조하여 빈(java bean) 객체를 생성하고 setProperty와 getProperty를 통해 값 저장 및 조회 가능 이미 같은 이름의 객체가 생성된 경우 기존의 객체 참조
id속성이 변수명이 되고 참조값이 됨
<jsp:useBean id=“객체명“ class=“패키지 명. 클래스 명“ scope=“범위 지정자“/>
<%@ 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>
<p>객체값 통째로 찍기</p>
<jsp:useBean id="put_varName_n_ref" class="action.model.vo.Person" ></jsp:useBean>
객체값 통째로 찍기 : <%= put_varName_n_ref %>
<br>
<!-- 안에 있는 값을 가져올 것임 -->
<!-- get역할을 하는 jsp:getProperty 사용 -->
이름 : <jsp:getProperty property="name" name="put_varName_n_ref"/><br> <%-- <% person1.getName %> --%> <!-- person1이 레퍼런스가 되는 것임. 레퍼런스로 참조할 것이 person1. 여기서 가져올 것이 이름 가져올거라 name 기술하면됨 -->
성별 : <jsp:getProperty property="gender" name="put_varName_n_ref"/><br>
나이 : <jsp:getProperty property="nai" name="put_varName_n_ref"/><br>
<h2> 1.표준 액션 태그 useBean으로 vo클래스 객체 불러오기</h2>
<jsp:useBean id="per" class="action.model.vo.Person"></jsp:useBean>
<!-- set으로 a값 넣기 : value속성값 -->
<jsp:setProperty property="name" name="per" value="a"/>
jsp:useBean & getProperty로 vo클래스 값 가져오기 :
<jsp:getProperty property="name" name="per"/><br><br>
<h2> 2.표준 액션 태그 중 useBean을 사용하여 vo클래스에 데이터 초기화</h2>
<jsp:useBean id="p" class="action.model.vo.Person" scope="request"/>
<jsp:setProperty property="name" name="p" value="b"/>
jsp:useBean & getProperty로 vo클래스 값 가져오기 :
<jsp:getProperty property="name" name="p"/><br><br>
이름 : <jsp:getProperty property="name" name="p"/><br>
성별 : <jsp:getProperty property="gender" name="p"/><br>
나이 : <jsp:getProperty property="nai" name="p"/>
</body>
</html>
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일 1코딩] (0) | 2022.05.29 |
---|---|
[1일 1코딩][JSP] 표준액션태그 jsp:useBean,setProperty,getProperty & param 속성 (0) | 2022.05.28 |
[1일 1코딩][JSP] 표준 액션 태그 (0) | 2022.05.26 |
[1일1코딩] (0) | 2022.05.24 |
[1일1코딩] (0) | 2022.05.23 |