1. 액션 : JSP 주요 구성요소의 하나, XML형태의 태그만 붙일 수 있다.
1.1. 기능
1.1.1. JSP 페이지간 흐름 제어
1.1.2. 자바 애플릿 지원
1.1.3. 자바 빈즈 컴포넌트와 JSP 상호작용 지원
2. forward 액션
2.1. 제어권을 다른 페이지에 완전히 넘겨버리기 때문에 현재 페이지를 완전히 다른 페이지로 전환할 때 사용한다.
2.2. Ex) <jsp:forward page="포워딩할 파일 이름" />
3. 출력 버퍼와의 관계
3.1. <jsp:forward>가 실행되면 출력버퍼의 내용이 비워지고 이동한 페이지의 출력 결과가 새롭게 출력 버퍼에 저장
3.2. <jsp:forward>앞에 있는 내용은 덮어 씌워지게 되고 뒤에 위치한 코드는 실행조차 되지 않는다.
3.3. 버퍼가 없거나 사용하지 않는 경우, 버퍼가 차서 버퍼의 내용을 웹 브라우저에 한번 전송한 후에 <jsp:forward>태그를 사용하는 경우에 에러가 발생한다.
4. <jsp:param>
4.1. 요청한 페이지로 정보를 전달할 때 사용하는 태그
4.2. 현재 페이지에서 요청한 페이지로 인자(parameter)와 인자값(value) 형태로 값을 넘겨준다.
4.3. Ex) <jsp:param name="인자" value="인자값" />
4.4. <jsp:param>태그는 단독으로 사용하지 못하고 <jsp:include>나 <jsp:forward>태그의 내부에 기술하여 사용한다.
4.4.1. Ex)<jsp:forward page="test.jsp"> <jsp:param name="name" value="test" /></jsp:forward>
[출처]
<jsp:forward>액션 태그|작성자 GemStone
http://blog.naver.com/kjy6268?Redirect=Log&logNo=50112769430
자바 웹 프로그래밍|한빛미디어/황희정