addAttribute와 addFlashAttribute의 차이점
addAttribute는 삭제를 했을 때 url 을 보자.
redirect는 list까지다. 근데 page , perPageNum, searchType, keyword 가 뒤에 따라 붙었다.
rttr.addAttribute 때문에 붙은 것이다.
rttr.addAttribute로 전달한 값은 url뒤에 붙으며,
리프레시해도 데이터가 유지된다.
rttr.addFlashAttribute로 전달한 값은 url뒤에 붙지 않는다.
일회성이라 리프레시할 경우 데이터가 소멸한다.
또한 2개이상 쓸 경우, 데이터는 소멸한다.
따라서 맵을 이용하여 한번에 값 전달 해야한다.
'SPRING > 기본 문법' 카테고리의 다른 글
[SPRING] JPA 연관관계 매핑 기초 (0) | 2021.03.10 |
---|---|
[SPRING] JPA 엔티티 매핑 (0) | 2021.03.09 |
[SPRING] JPA 플러시 (0) | 2021.03.09 |
[SPRING] JPA 엔티티 등록, 수정, 삭제 (0) | 2021.03.09 |
[SPRING] JPA 영속성 컨텍스트 (0) | 2021.03.09 |