JAVA

forward 와 sendRedirect 의 차이점

주원만쉐 2008. 8. 28. 20:21
728x90

forward는 웹어플리케이션 내부에서만 이동할 수 있습니다.

반대로 sendRedirect는 외부 내부 상관없이 이동할 수 있습니다. 즉 다른 도메인의 주소로도 이동이 가능합니다.

forward는 request, response객체를 모두 다 전달하기 때문에 이동된 페이지(또는 서블릿)에서도 request와 response객체를 이용해서 파리미터를 받아서 처리할 수 있습니다.

sendRedirect는 이게 안 되죠.

access_log 파일에 보면 forward의 기록은 남지 않습니다.
sendRedirect는 기록이 남지요.

728x90