본문으로 바로가기


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페이지로 넘겨서 받는다.