Spring Redirect로 데이터 넘기기

김수현·2022년 6월 19일
0

Spring

목록 보기
1/3
post-thumbnail

개발 공부를 한 지 1년이 다 돼가서야 포스팅의 중요성을 이제 알아 지금부터라도 그날 새롭게 공부했던 내용을 포스팅하려고 한다. (왜 이제서야 중요성을 깨달은 건지.. 진작 알았더라면 더욱 나한테 공부 자산이 될 거였는데..)

Controller에서 Redirect를 사용해야 하는 경우가 존재한다.

이 경우 데이터를 넘길 때 Forward 방식에서 사용했었던 Model로 데이터를 넘기는 것은 불가해서 RedirectAttributes이라는 객체를 사용해서 넘겨야 한다.

이때 두 가지 방법을 포스팅하려고 한다.

  1. addAttribute Method 사용(GET 방식과 유사하여 URL에 데이터를 포함하여 넘기게 된다.)

넘기는 쪽

받는쪽

  1. addFlashAttribute Method 사용(POST 방식과 유사하여 URL에 데이터를 포함하지 않고 넘길 수 있다. 단, 1회 성이여서 새로고침 시 데이터는 없어진다.)

위 예제에서 addAttribute Method 대신 addFlashAttribute Method를 사용하면 된다.

이렇게 Redirect로 데이터 넘기는 방법을 포스팅해 보았다.

profile
안녕하세요 [22.06.19 개설]

0개의 댓글