728x90
반응형
💡 forward
- Foward는 다음으로 이동 할 URL로 요청정보를 그대로 전달합니다. 그렇기 때문에 사용자가 최초로 요청한 요청정보는 다음 URL에서도 유효합니다. (URL변경 X)
- 시스템에 변화가 생기지 않는 단순 조회 요청(글 목록 보기, 검색)의 경우 forward로 응답하는 것이 바람직합니다.
💡 redirect
- Redirect의 경우 최초 요청을 받은 URL1에서 클라이언트에게 redirect할 URL2를 반환하고, 클라이언트에서는 새로운 요청을 생성하여 URL2에 다시 요청을 보냅니다. (URL변경 O)
- 처음 보냈던 최초의 Request와 Response 객체는 유효하지 않고 새롭게 생성됩니다.
- 시스템에 변화가 생기는 요청(회원가입, 글쓰기 등)의 경우에는 redirection을 사용하는 것이 바랍직합니다.
728x90
반응형
'🍃SpringFramework > SpringMVC' 카테고리의 다른 글
[SpringMVC] 예외 처리 (Exception) (0) | 2023.08.19 |
---|---|
[SpringMVC] Cookie & Session (0) | 2023.08.19 |
[SpringMVC] RequestParam & ModelAttribute (0) | 2023.08.19 |
[SpringMVC] Servlet → JSP → MVC (0) | 2023.08.19 |
[SpringMVC] MVC패턴 (0) | 2023.08.19 |