如何在SpringMVC中实现模型和视图重定向
分类:网络文章
时间:2024-02-20 01:07
浏览:0
评论:0
在Spring MVC中,可以通过ModelAndView
对象来实现重定向。
使用ModelAndView
对象进行重定向的步骤如下:
- 创建
ModelAndView
对象并设置重定向目标URL作为构造函数的参数。
ModelAndView modelAndView = new ModelAndView("redirect:/redirectUrl");
- 可以使用
addFlashAttribute
方法向重定向请求的 Session 添加一些数据。
modelAndView.addFlashAttribute("key", "value");
- 返回
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中实现模型和视图重定向
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > 如何在SpringMVC中实现模型和视图重定向