阅读量:2
通过ModelAndView实现页面跳转,可以按照以下步骤进行:
- 在控制器方法中创建一个ModelAndView对象,并设置要跳转的视图页面的名称。
@RequestMapping("/example") public ModelAndView example() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("examplePage"); return modelAndView; }
- 可以通过addObject方法向ModelAndView对象中添加数据模型,以在跳转的页面中使用数据。
@RequestMapping("/example") public ModelAndView example() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("examplePage"); modelAndView.addObject("data", "Hello, World!"); return modelAndView; }
- 在视图页面中可以使用${data}来获取传递过来的数据。
<!DOCTYPE html> <html> <head> <title>Example Page</title> </head> <body> <h1>${data}</h1> </body> </html>
- 返回ModelAndView对象后,Spring MVC会自动查找名为examplePage的视图页面进行跳转。
通过以上步骤,就可以通过ModelAndView实现页面跳转,并且在跳转的页面中使用数据模型。