728x90
반응형
빈(Bean)이란?
반복적인 작업을 효율적으로 하기 위해 사용한다.
빈(Bean)은 java언어의 데이터(속성)와 기능(메소드)으로 이루어진 클래스다.
jsp 페이지를 만들어 액션태그를 통해 빈을 사용할 수 있으며, 빈은 내부 데이터를 처리한다.
빈은 프로젝트에서 class를 만들어 생성할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package com.javalex.ex; public class Student { private String name; private int age; private int grade; private int studentNum; public Student() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } | cs |
useBean, setProperty, getProperty
useBean
특정 Bean을 사용한다고 명시할 때 사용
<jsp:useBean id="student" class="com.javalec.ex.Student" scope="page" />
setProperty
데이터 값 설정할 때 사용
<jsp:setProperty name="student" property="name" value="홍길동"/>
getProperty
데이터 값 가져올 때 사용
<jsp:getProperty name="student" property="name" />
name : 빈 이름
property : 속성 이름
value : 속성(데이터) 값
scope : 범위 (총 4가지)
page : 생성된 페이지에서만 사용 가능
request : 요청된 페이지 내에서만 사용 가능
session : 웹 브라우저의 생명주기와 동일하게 사용 가능
728x90
반응형
'JSP' 카테고리의 다른 글
[JSP] 예외 페이지 (0) | 2018.05.11 |
---|---|
[JSP] 세션 (0) | 2018.05.09 |
[JSP] 쿠키 (0) | 2018.05.09 |
[JSP] 액션 태그 (0) | 2018.05.09 |
[JSP] JSP 기본 정리 (0) | 2018.05.09 |