자바(Java)/JAVA 2EE

포워드 액션 태그

본클라쓰 2009. 11. 9. 15:13

 

<jsp:forward page="이동할 페이지 URL"></jsp:forward>

 

포워드 액션 태그는 인크루드 액션 태그와 유사하지만 현재 페이지를 다른 페이지로 전환할 때 사용합니다. 즉, 인크루드 액션태그는 제어권을 다른 페이지로 보냈다가 다시 가져오지만, 포워드 액션 태그는 제어권을 완전히 넘겨 줍니다. 포워드 액션 태그를 사용하는 방법은 다음과 같습니다.

 

<jsp:forward page="index.jsp">

    <jsp:param name="name" value="홍길동"/>

    <jsp:param name="age" value="20"/>

</jsp:forward>

 

포워드 액션 태그를 서블릿으로 표현하면 다음과 같습니다. 

RequsetDispatcher view = request.getRequestDispatcher("index.jsp");

view.forward(request, response);

 

 


 

※ 참고

 

액션 태그를 사용할 때 시작태그에 종료태그 기호를 포함시켜 작성할 수도 있고 시작태그와 종료태그를 구분할 수도 있습니다.

 

<jsp:forward page="" />                         // 시작태그에 종료태그 기호를 포함시킨 방법

<jsp:forward page=""> </jsp:forward>  // 시작태그와 종료태그가 구분된 방법

 

시작태그에 종료태그 기호를 포함시키는 방법은 파라미터가 없음을 뜻합니다. 반대로 시작태그와 종료태그가 구분된 방법은 파라미터를 포함한다는 뜻입니다. 이클립스에서는 시작태그와 종료태그가 구분되어 있는데 파라미터 태그가 없다면 경고 표시를 출력합니다.

 

'자바(Java) > JAVA 2EE' 카테고리의 다른 글

자바빈즈(Java Beans) 란?  (0) 2009.11.09
자바빈 액션태그  (0) 2009.11.09
컴파일 결과를 포함시키는 인크루드 액션 태그  (0) 2009.11.09
액션 태그란  (0) 2009.11.09
디렉티브 엘레멘트 설명  (0) 2009.11.09