<%@ page contentType = "text/html; charset=euc-kr" %>
<%
String forwardPage = null;
// 조건에 따라 이동할 페이지를 지정
if (조건판단1) {
forwardPage = "페이지URI1";
} else if (조건판단2) {
forwardPage = "페이지URI2";
} else if (조건판단3) {
forwardPage = "페이지URI3";
}
%>
<jsp:forward page="<%= forwardPage %>" /> 지정한 페이지로 이동
* 이 코드 형태는 JSP로만 구현하는 모델1 구조 구현 기법으로 연결된다!!
* 이 코드 형태는 JSP로만 구현하는 모델1 구조 구현 기법으로 연결된다!!
※이동할 페이지에 값 전달하기
1. 속성을 통한 값의 전달
request.setAttribute(이름1, 값1);
1. 속성을 통한 값의 전달
request.setAttribute(이름1, 값1);
request.setAttribute(이름2, 값2);
from.jsp <jsp:forward> to.jsp
request
<이름1, 값1>
<이름2, 값2>
Object value1 = request.getAttribute(이름1);
Object value2 = request.setAttribute(이름2);
2. 파라미터를 통한 값의 전달
from.jsp <jsp:forward> to.jsp
request
<이름1, 값1>
<이름2, 값2>
Object value1 = request.getAttribute(이름1);
Object value2 = request.setAttribute(이름2);
2. 파라미터를 통한 값의 전달
<jsp:forward page="moveTo.jsp">
<jsp:param name="first" value="BK" />
<jsp:param name="last" value="Choi" />
</jsp:forward>