溫馨提示×

怎樣通過modelandview實現(xiàn)頁面跳轉(zhuǎn)

小樊
203
2024-06-29 14:36:39
欄目: 編程語言

通過ModelAndView實現(xiàn)頁面跳轉(zhuǎn),可以按照以下步驟進行:

  1. 在控制器方法中創(chuàng)建一個ModelAndView對象,并設(shè)置要跳轉(zhuǎn)的視圖頁面的名稱。
@RequestMapping("/example")
public ModelAndView example() {
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("examplePage");
    return modelAndView;
}
  1. 可以通過addObject方法向ModelAndView對象中添加數(shù)據(jù)模型,以在跳轉(zhuǎn)的頁面中使用數(shù)據(jù)。
@RequestMapping("/example")
public ModelAndView example() {
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("examplePage");
    modelAndView.addObject("data", "Hello, World!");
    return modelAndView;
}
  1. 在視圖頁面中可以使用${data}來獲取傳遞過來的數(shù)據(jù)。
<!DOCTYPE html>
<html>
<head>
    <title>Example Page</title>
</head>
<body>
    <h1>${data}</h1>
</body>
</html>
  1. 返回ModelAndView對象后,Spring MVC會自動查找名為examplePage的視圖頁面進行跳轉(zhuǎn)。

通過以上步驟,就可以通過ModelAndView實現(xiàn)頁面跳轉(zhuǎn),并且在跳轉(zhuǎn)的頁面中使用數(shù)據(jù)模型。

0