액션태그란 JSP 페이지에서 액션 태그(Action tag)는 스크립트, 주석, 디렉티브와 함께 JSP 페이지를 이루고 있는 요소이다.
액션 태그는 페이지와 페이지 사이의 제어를 이동시킬 수 있고, 다른 페이지의 실행 결과를 현재의 페이지에 포함시킬 수도 있다.
- JSP 에서 제공하는 액션 태그중 include,forward,param에 대해 알아보자
include 다른 페이지의 실행 결과를 현재 페이지에 포함시킬때 사용
forward 페이지 사이의 제어를 이동시킬 때 사용
param 넘겨받는 JSP쪽으로 파라미터를 넘겨주어 공유
각각 사용법은 아래와 같다.
<jsp:include page="jspf/navbar.jsp"> //navbar.jsp페이지를 현제 jsp에 포함시킨다.
<jsp:param value="Value" name="user"/> // Value값을 가진 user파라미터 키
</jsp:include> // include액션태그를 닫아준다.
<jsp:forward page="movepage.jsp"></jsp:forward> //movepage.jsp로 이동한다.
또한 각각의 액션태그 안에 JSP 표현식을 사용할 수 있다. ex)
//조건에 따라 이동할 페이지
<%
String forwardpage = null;
if (조건1) {
forwardpage = "페이지URL";
} else if (조건2) {
forwardpage = "페이지URL2";
} else if (조건3) {
forwardpage = "페이지URL3";
}
%>
<jsp:forward page="<%=forwardpage %>"/>
'web_배우고익히고 > 5.Jsp' 카테고리의 다른 글
서블릿 커넥션풀(with ServletContextListener & contextInitialized) (0) | 2020.02.11 |
---|---|
JSP Java bean이란? (0) | 2020.01.30 |
JSP application 기본 객체 (0) | 2020.01.30 |
JSP 영역(Scope) (0) | 2020.01.30 |
JSP 기본객체의 속성(Attribute) (0) | 2020.01.30 |