3. 액션 태그
3.1 액션 태그
3.1.1 jsp 페이지에서 자바 코드를 줄이기 위한 방법으로 제공되는 태그
3.1.2 액션 태그에 해당하는 내부적으로 정의된 자바 클래스로 동작됨
3.1.3 페이지 간의 흐름 제어 및 java beans component와 jsp의 상호 작용 지원
3.2 액션 태그의 종류
액션 태그 |
설명 |
<jsp:include> |
페이지 모듈화에 사용 |
<jsp:forward> |
다른 페이지로 제어를 이동시킬 때 사용 |
<jsp:param> |
다른 페이지에 값을 전달할 때 사용 |
<jsp:useBean> |
java bean을 jsp 페이지에서 참조할 때 사용 |
<jsp:setProperty> |
java bean의 property에 값을 저장할 때 사용 |
<jsp:getProperty> |
java bean의 property의 값을 읽을 때 사용 |
3.3 실습예제
3.3.1 /ch03/includeTestForm.jsp (include 액션태그 예제)
3.3.2 /ch03/includeTest.jsp
3.3.3 /ch03/includedTest.jsp
3.3.4 /ch03/includeParamTest.jsp
3.3.5 /ch03/includedParamTest.jsp
3.3.6 /ch03/main.jsp (페이지 모듈화 - 메인 페이지)
3.3.7 /ch03/template.css
3.3.8 /ch03/template.jsp (페이지 모듈화 - 템플릿 페이지)
3.3.9 /ch03/left.jsp (페이지 모듈화 - 좌측 메뉴)
3.3.10 /ch03/top.jsp (페이지 모듈화 - 상단 메뉴)
3.3.11 /ch03/content.jsp (페이지 모듈화 - 컨텐츠 영역)
3.3.12 /ch03/bottom.jsp (페이지 모듈화 - 하단 메뉴)
3.3.13 /ch03/forwardFrom.jsp (forward 액션태그 예제)
3.3.13 /ch03/forwardTo.jsp
3.3.15 /ch03/forwardParamForm.jsp (서블릿에서 jsp로 포워드하는 방법)
3.3.16 ch03.ForwardController.java
3.3.17 /ch03/color.jsp