<jsp:include>
: 외부 파일을 현재 파일에 포함시킴
<% request.setAttribute("속성명", "값"); %>
<jsp:include page="파일명.jsp" />
<%= request.getAttribute("속성명") %>
--include 지시어와 include 액션태그의 차이
<jsp:forward>
: 다른 페이지로 요청을 넘김
<% request.setAttribute("속성명", "값"); %>
<jsp:forward page="파일명.jsp" />
<%= request.getAttribute("속성명") %>
<jsp:useBean>
: 자바빈즈 생성
*자바빈즈: 데이터를 저장하기 위한 멤버 변수, 게터/세터로 이루어진 클래스(DTO, VO)
--자바빈즈 규약
1. 자바빈즈는 default 패키지가 아닌 패키지에 속해야함
2. 멤버변수는 private으로 선언
3. 기본 생성자 필수
4. 게터/세터 필수
5. 게터/세터는 public으로 선언
<jsp:useBean id="자바빈즈명" class="패키지.클래스명" scope="저장영역" />
<jsp:setProperty>
: 자바빈즈 멤버 변수 값 설정
<jsp:setProperty name="자바빈즈명" property="멤버변수명" value="값" />
property="*"
: form 요소 모든 값 설정
<jsp:getProperty>
: 자바빈즈 값 추출
<jsp:getProperty name="자바빈즈명" property="멤버변수명" />
<jsp:param>
: include, forward 액션태그 사용 시 다른 페이지로 매개변수 값 전달
<jsp:param name="이름" value="값" />
<%= request.getParameter("이름") %>