티스토리 뷰

Spring

Redirect vs Forward

H!GHR 2018. 10. 21. 21:58


이 그림 하나면 끝!


Forward

클라이언트 → 서버(Resource1 → Resource2) → 클라이언트

이 때 클라이언트는 서버로 요청한게 Resource1이니깐 URL은 Resource1.

하지만 forward 처리를 했다면 클라이언트에 보여지는 화면은 Resource2

HttpServletRequest와 HttpServletResponse로 데이터 주고받기 가능


Redirect

클라이언트 → 서버(Resource1) → 클라이언트 → 서버(Resource2) → 클라이언트

정직하게 요청한 URL에 대한 결과만 보여줌.

RedirectAttributes를 활용해 데이터 전송가능

댓글