본문 바로가기

Spring

ModelAndView

WHEN?

@Controller 에서 

view로 데이터를 넘겨주고 싶을때 사용한다.

 

HOW?

 ` 리턴값을 ModelAndView 로 놓아준다.

    @Controller 

    @RequestMapping("/")

     public ModelAndView home(){

        ` ModelAndView result = new ModelAndView();

        ` result . addAttribute(" 이름 " , 객체 ) ;

        ` result . setViewName(" 뷰이름 " ); //jsp 이름 넣어주면 된다.

        ` return result ;   

      }

 

 이렇게하면,  뷰이름으로 지정해준 화면으로 리다이렉트되며,

 그 뷰에선 객체를  ${이름}으로 사용할 수 있다.