温馨提示×

怎样通过modelandview实现页面跳转

小樊
212
2024-06-29 14:36:39
栏目: 编程语言

通过ModelAndView实现页面跳转,可以按照以下步骤进行:

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

通过以上步骤,就可以通过ModelAndView实现页面跳转,并且在跳转的页面中使用数据模型。

0