6_Spring(RedirectAttributes, ModelAndView)

study/Spring · 2020. 2. 28. 12:01

RedirectAttributes

커맨드 객체(VO 필드에 파라미터로 전달된 값 중 name속성값을 저장하는 객체)

사용조건

1) 기본생성자

2) setter가 만들어져 있어야 한다

RedirectAttributes

- 리다이렉트시 데이터를 전달할 수 있는 객체

addFlashAttribute()

- 리다이렉트로 데이터 전달 시 쿼리스트링으로 전달되지 않게

 현재 request에 세팅된 attributes를 잠시 Session scope로 올렸다가

 페이지 이동 후 새로 생성된 request에 다시 추가해줌

ModelAndView

- Model : 응답 페이지에 값(data)를 전달할 때 Map 형식으로 저장하여 전달하는 객체

- View : requestDispatcher를 이용한 페이지 이동 시 이동할 페이지의 정보(url)를 담는 객체

MVC패턴의 View와 다름

- ModelAndView : 컨트롤러의 응답 처리 후 응답할 View와 View에 전달할 값을 저장하는 객체

 

'study > Spring' 카테고리의 다른 글

8_Spring(파일업로드1)  (0) 2020.03.09
7_Spring(페이징)  (0) 2020.02.29
5_Spring(암호화)  (0) 2020.02.27
4_Spring(ResponseBody, Transactional)  (0) 2020.02.25
3_Spring(Controller뺀나머지)(Model, SessionAttributes )  (0) 2020.02.22