[JSP] forward 액션 태그 <jsp:forward >

2019. 7. 17. 17:12 Java 관련/JSP,Servlet

forward 액션 태그 <jsp:forward >





- forward 액션 태그는 다른 페이지로 프로그램의 제어를 이동할 때 사용되는 액션 태그이다.


- JSP 페이지 내에 forward 액션 태그를 만나게 되면, 그전까지 출력 버퍼에 저장되어 있던 내용을 제거하고 forward 액션 태그가 지정하는 페이지로 이동한다.


<jsp:forward page="abc.jsp" />

<jsp:forward page="abc.jsp"></jsp:forward>

<jsp:forward page='<%=expression + ".jsp"%>' />


- forward 액션 태그의 page 속성은 이동할 페이지명을 기술하고 상대경로, 절대경로로 지정할 수 있다.





- forward 액션 태그에서 포워딩되는 페이지에 파라미터 값을 전달할 수 있다.


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

<jsp:param name="paramName1" value="var1" />

<jsp:param name="paramName2" value="var2" />

</jsp:forward>



- 넘어온 파라미터는 아래와 같이 받을 수 있다.


<%


String name = request.getParameter("paramName1");


%>



출처: https://hyeonstorage.tistory.com/95?category=554979 [개발이 하고 싶어요]