JSP에서 response.sendRedirect와 <jsp:forward>의 차이를 살펴보자
공통점: 둘다 흐름제어에 사용된다.
차이점: 이전.jsp -> 현재.jsp -> 대상.jsp 일 때,
response.sendRedirect("대상.jsp");의 경우
현재.jsp에서 대상.jsp로 이동한다.
request.getParameter()로 이전.jsp의 파라미터를 가져올 수 없다.
<jsp:forward page="대상.jsp">의 경우
현재.jsp에 대상.jsp를 포함하여 보여주는 것이기 때문에 request.getParameter()로 이전.jsp의 파라미터를 가져올 수 있다.
또한 <jsp:param value="파라미터 값" name="파라미터 명"/>을 중간에 삽입하는 것을 통해 파라미터를 삽입하거나 변경할 수 있다.