[Spring]addAttribute와 addFlashAttribute 차이점

2020년 03월 08일 by Xion

    [Spring]addAttribute와 addFlashAttribute 차이점 목차

addAttribute와 addFlashAttribute의 차이점

 

addAttribute는 삭제를 했을 때 url 을 보자.

 

 

 

redirect는 list까지다. 근데 page , perPageNum, searchType, keyword 가 뒤에 따라 붙었다.

rttr.addAttribute 때문에 붙은 것이다. 

 

 

| rttr.addAttribute

- 전달한 값은 url뒤에  붙으며, 

리프레시해도 데이터가 유지된다.

 

 

 

 

| rttr.addFlashAttribute

-전달한 값은 url뒤에 붙지 않는다. 

일회성이라 리프레시할 경우 데이터가 소멸한다.

또한 2개이상 쓸 경우, 데이터는 소멸한다. 

따라서 맵을 이용하여 한번에 값전달해야한다.

'Spring' 카테고리의 다른 글

[Spring Test]-IntStream의rangeClosed  (0) 2020.03.10
[Spring]- UriComponentsBuilder란?  (0) 2020.03.09
[Spring]@Transactional이란?  (1) 2020.02.10
[Spring]GET,POST,PUT,DELE란?  (0) 2020.02.10
[Spring]AOP(Aspect Oriented Programming)란?  (0) 2020.01.16