SpringMVC转发请求RedirectView用法

原创 2016年05月31日 22:37:27

SpringMVC转发请求RedirectView用法

项目实施过程中有这样的需求:
在当前页面提交某项操作后,需要刷新当前页面。
本来以为是比较简单的,直接在window.open的时候加入_self参数,结果却出现空白页。经查阅资料,找到了比较满意的解决方案。:
假设在Controller中有两个方法:

        @RequestMapping("getAll")
        public String getAllInfo(Model model){
            model.addAttribute("data",obj)
            return "info.html"
        }
        @RequestMapping("deleteById")
        public ModelAndView deleteInfo(@RequestParam("id")int id){
            InfoService infoService = new InfoService();
            infoService.delete(id);
            ModelAndView model = new ModelAndView();
            model.setView(new RedirectView("getAll"));
            return model;
        }

首先访问getAll,在info.html页面中做删除操作访问deleteById,完成deleteInfo方法后重定向到getAll,完成了页面的刷新。

版权声明:本文为博主原创文章,未经博主允许不得转载。

SpringMVC重定向视图RedirectView小分析

SpringMVC重定向视图RedirectView小分析  前言   SpringMVC是目前主流的Web MVC框架之一。        本文所讲的部分内容跟SpringMVC的视图机制有关,Sp...
  • wilsonke
  • wilsonke
  • 2014年09月10日 09:36
  • 16370

SpringMVC使用RedirectView进行POST重定向

SpringMVC提供一个优雅的后台重定向方式:RedirectView 在需要封装数据,并进行重定向的场景使用它在适合不过了;     /**        * 请求进行重定向 ...
  • WJshanggan
  • WJshanggan
  • 2015年04月17日 10:49
  • 9107

SpringMVC重定向视图RedirectView小分析

SpringMVC重定向视图RedirectView小分析 目录前言 RedirectView介绍 实例讲解 总结前言 SpringMVC是目前主流...
  • Marvel__Dead
  • Marvel__Dead
  • 2017年05月01日 17:10
  • 926

springMVC源码分析--页面跳转RedirectView(三)

之前两篇博客springMVC源码分析--视图View(一)和springMVC源码分析--视图AbstractView和InternalResourceView(二)中我们已经简单的介绍了View相...
  • qq924862077
  • qq924862077
  • 2017年02月23日 17:13
  • 2013

SpringMVC利用return new ModelAndView(new RedirectView("xxx.do"), Map map)重定向传递多参数

接触SpringMVC不是很久,发现了一个好用的方法,重定向时可以通过一个Map传递给下一个控制器。 Map map= new HashMap(); map.put("userName", "ya...
  • tolcf
  • tolcf
  • 2014年08月20日 22:18
  • 2752

Spring MVC 中的 forward 和 redirect

Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 hello,通过配置,我们配置某个 ViewR...
  • a616413086
  • a616413086
  • 2016年10月08日 11:07
  • 757

Spring MVC RedirectView example

In Spring MVC, org.springframework.web.servlet.view.RedirectView, as name indicated, a view redirect...
  • gmemai
  • gmemai
  • 2015年08月26日 10:49
  • 165

spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面

在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式: 公用代码: Java代码   @Reques...
  • lsgqjh
  • lsgqjh
  • 2016年10月18日 14:55
  • 6475

SpringMVC学习:redirect URL中的猫腻

在Eclipse里建了一个web project:SpringMVCCase,发布到 tomcat 里以后,所有的URL都长这样: http://localhost:8080/SpringMVCCas...
  • srmana
  • srmana
  • 2016年07月23日 22:00
  • 1901

Spring MVC 转发和重定向

本文介绍Spring MVC中转发和重定向的区别。 转发和重定向 开始Java EE时,可能会对转发(forward)和重定向(redirect)这个两个概念不清楚。本文先通过代码实例和运行结果图片感...
  • webzhuce
  • webzhuce
  • 2017年01月15日 21:03
  • 9795
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpringMVC转发请求RedirectView用法
举报原因:
原因补充:

(最多只允许输入30个字)