Bean : 자바 객체
1) 자바빈즈 : 데이터 표현을 목적으로 하는 자바 클래스
2) 자바빈즈 작성 규칙
-기본 생성자가 반드시 정의되어 있어야 한다.
-데이터를 담고, 조회하는 데이터 클래스 위주로 정의
(getter, setter)
-직렬화(Serializable)가 필수(예전)
3) useBean 액션 태그로 자바빈즈 사용하기
-page (기본값) / PageContext 범위에서 조회 가능
-request / HttpServletRequest 범위에서 조회 가능 (요청 처리 범위)
-session / HttpSession
-application / ServletContext
4) setProperty 액션 태그로 프로퍼티 값 저장하기
// setter 메서드 호출
5) getProperty 액션 태그로 프로퍼티의 값 가져오기
// getter 메서드 호출
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="board.entities.BoardData" %>
<jsp:useBean id="item" class="board.entities.BoardData" /> //뒤에 범위가 붙을 수 있음
<jsp:setProperty name="item" property="subject" value="제목1" />
<jsp:setProperty name="item" property="content" value="내용1" />
<jsp:setProperty name="item" property="poster" value="작성자1" />
<%--
제목 : ${item.getSubject()}<br>
--%>
제목: ${item.subject}<br>
내용: ${item.content}<br>
작성자: ${item.poster}
<%--
제목: <jsp:getProperty name="item" property="subject"/> <br>
내용: <jsp:getProperty name="item" property="content"/> <br>
작성자: <jsp:getProperty name="item" property="poster"/>
--%>
//ex04
//ex04_ps
ex04에서 내용을 작성하면 ex04_ps 자료와 맵핑이 되어 출력한다.