-
[Spring] ModelAndView사용법Web/Servlet && Spring 2019. 8. 25. 12:36
Spring을 배울때 request.setAttribute를 위해서 Model이라는 객체를 사용한다고 했다.
근데, ModelAndView라는 클래스가 나왔다.
이 기능은 ModelAndView("이동할 페이지","키",value)를 한번에 하는 것이다.
예로 두가지를 보여주겠다.
//방법1. return 값을 String 형으로 만들어 주고 Model을 따로 장착시키는 방법 //return은 view의 이름을 명시해주고, view에서 사용될 model은 따로 주입을 하는 방법 @RequestMapping(value="/student01.do", method=RequestMethod.GET) public String student01(Model model){ model.addAttribute("student",new Student()); return "student/student"; } //방법2. ModelAndView를 활용하는 방식 //방법1의 단계를 1개로 합친 것 @RequestMapping(value="/student02.do",method=RequestMethod.GET) public ModelAndView student02(){ return new ModelAndView("student/student","student",new Student());//경로, 키, 벨류 }
방법1을 방법2로 코드 변환이 가능하다.
반응형'Web > Servlet && Spring' 카테고리의 다른 글
[Spring] mariadb 와 연결하기 (0) 2019.08.25 [Spring] return 타입 정리 (0) 2019.08.25 [Spring] @ModelAttribute 사용법 (0) 2019.08.25 [Spring] 스프링 포트 에러 (톰캣 포트 에러) (0) 2019.08.23 [Spring] DB연동하기(오라클) (0) 2019.08.23