forward, include, param 태그 알아보기
액션태그란?
JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그입니다. 예를 들어 페이지 이동, 페이지 include 등등 입니다.
forward
현재의 페이지에서 다른 특정페이지로 전환될 때 사용된다. 사용방법이 간단하다.
sendRedirect는 페이지 자체를 이동시켜 출력하는 페이지를 이동
forward는 현재페이지에서 다른 페이지를 참조해서 출력하기 때문에 현재 페이지가 남는다.
<h1> main.jsp 페이지 입니다.</h1>
<jsp:forward page = "sub.jsp"/>
main.jsp 페이지에 나오는 내용이 나오지 않는다. 왜냐하면 sub.jsp페이지로 바로 넘어가기 때문이다.
include
현재 페이지에 다른 페이지를 삽입할때 사용 된다.
<h1> include01.jsp 페이지 입니다. </h1>
<jsp:include page ="include02.jsp flush="true" /> 시작태그, 종료태그 주의
<h1> 다시 include01.jsp 페이지 입니다. </h1>
+
<h1> include02.jsp 페이지 입니다. </h1>
param
forward 및 include 태그를 사용하여 데이터 전달을 목적으로 사용되는 태그 입니다. 이름과 값으로 이루어져 있다.
id, pw의 값을 forward_param.jsp페이지로 넘겨서 받는다.
'프로그래밍 > jsp' 카테고리의 다른 글
14.세션 (1548) | 2017.10.19 |
---|---|
13.쿠키 (2622) | 2017.10.18 |
11.JSP 본격적으로 살펴보기-III(request객체, response객체이해) (1189) | 2017.10.02 |
10.JSP 본격적으로 살펴보기-II(스크립트릿, 선언, 표현식, 지시자, 주석) (1172) | 2017.10.01 |
9.JSP 본격적으로 살펴보기-I(jsp태그, JSP내부객체) (1209) | 2017.10.01 |