如何在SpringMVC中实现模型和视图重定向

分类:网络文章 时间:2024-02-20 01:07 浏览:0 评论:0
0

在Spring MVC中,可以通过ModelAndView对象来实现重定向。
使用ModelAndView对象进行重定向的步骤如下:

  1. 创建ModelAndView对象并设置重定向目标URL作为构造函数的参数。
ModelAndView modelAndView = new ModelAndView("redirect:/redirectUrl");
  1. 可以使用addFlashAttribute 方法向重定向请求的 Session 添加一些数据。
modelAndView.addFlashAttribute("key", "value");
  1. 返回ModelAndView 对象。
return modelAndView;

完整示例代码如下:

@Controllerpublic class MyController {@RequestMapping("/redirect")public ModelAndView redirect() {ModelAndView modelAndView = new ModelAndView("redirect:/redirectUrl");modelAndView.addFlashAttribute("键", "值"); return modelAndView;}@RequestMapping("/redirectUrl")public ModelAndView redirectUrl(@ModelAttribute("key") String value) {ModelAndView modelAndView = new ModelAndView("redirectPage");modelAndView.addObject("value", value);return modelAndView;}}

在上面的示例中,redirect方法将重定向到redirectUrl方法。 redirectUrl 方法收到重定向请求后,会取出之前添加到 Session 中的数据,并将其传递给 redirectPage 视图。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > 如何在SpringMVC中实现模型和视图重定向

用户评论