- 빈이란
- 반복적인 작업을 효율적으로 하기 위해 빈을 사용
- Java 언어의 데이터(속성)와 기능(메소드)으로 이루어진 클래스
- JSP페이지를 만들고, 액션태그를 이용하여 빈을 사용
- 빈의 내부 데이터를 처리
- 빈 만들기
- 데이터 객체를 만들기 위한 클래스를 만드는 것
- Student.java 클래스 만들고
- .jsp에서 사용
- 빈 관련 액션 태그
- useBean
<jsp:useBean id="student" class="com.javalec.ex.Student" scope="page"/>
- id: 빈 이름 class: 빈 패스 scope: 범위
- Scope
- page: 생성된 페이지 내에서만 사용 가능
- request: 요청된 페이지 내에서만 사용 가능
- session: 웹브라우저의 생명주기와 동일하기 사용 가능
- application: 웹 어플리케이션 생명주기와 동이하기 사용 가능
- setProperty
<jsp:setProperty property="student" name="name" value="홍길동"/>
<jsp:setProperty property="student" name="age" value="13"/>
<jsp:setProperty property="student" name="grade" value="6"/>
<jsp:setProperty property="student" name="studentNum" value="7"/>
getProperty
- 이름
<jsp:getProperty property="student" name="name"/> <br/>
- 나이
<jsp:getProperty property="student" name="age"/> <br/>
- 학년
<jsp:getProperty property="student" name="grade"/> <br/>
- 번호
<jsp:getProperty property="student" name="studentNum"/> <br/>