return "redirect:/주소"는 해당 주소로 URL 요청을 다시 하는 것이고,
return "view"는 단순히 지정한 view 페이지를 보여주는 것이다.
redirect는 response.sendRedirect처럼 화면 넘기기만 가능하고, 데이터를 전달하지는 못한다.
redirect 시 데이터를 유지하려면 RedirectAttributes의 addFlashAttribute("key", data)를 사용해 데이터를 저장해야 한다.
참고한 글
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] scope, annotation (0) | 2020.12.14 |
---|---|
[Spring] property 설정, autowire (0) | 2020.12.14 |
[Spring] Dependency Injection(Constructor/Setter-based Injection) (2) | 2020.12.13 |
[Spring] Spring Framework의 개요 (0) | 2020.12.13 |
댓글