`

Spring MVC请求转发和重定向

阅读更多

1、请求重定向:// 重定向到toList请求

 

 <1> 不带参数的重定向
        方式一:使用ModelAndView
                    return new ModelAndView("redirect:/toList");
        方式二:返回String
                    return "redirect:/ toList"; 
 
 <2> 带参数的重定向
         方式一:自己手动拼接url

                    return new ModelAndView("redirect:/toList?param1="+value1+"&param2="+value2);

                    弊端:传中文可能乱码

        方式二:用RedirectAttributes类
                      使用addAttribute方法,自动给你拼接url

                      使用方法:

                      public String save(@ModelAttribute("form") Bean form,RedirectAttributes attr){

                          ...

                          attr.addAttribute("param", value);

                          return "redirect:/toList";
                      }

                      在toList方法中可以通过获得参数的方式获取参数

 

 

2、请求转发:// 转发到toList请求
 
<1> 不带参数的转发
        方式一:使用ModelAndView
                    return new ModelAndView("forward:/toList");
        方式二:返回String
                    return "forward:/toList"; 
 
 <2> 带参数的转发
        方式一:使用ModelAndView
                    return new ModelAndView("forward:/toList?param1="+value1+"&param2="+value2");
        方式二:返回String
                    return "forward:/ toList?param1="+value1+"&param2="+value2"; 

 

 

 转载请注明出处: http://xieke90.iteye.com/blog/2255633

 

1
2
分享到:
评论

相关推荐

    详解spring mvc 请求转发和重定向

    主要介绍了详解spring mvc 请求转发和重定向,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    SpringMVCDemo:Spring MVC 框架知识案例

    7.Spring MVC 请求转发与请求重定向案例 8.Spring MVC 下载 Excel 文档的需求案例 9.Spring MVC RESTful 风格的请求方式案例 10.Spring + Spring MVC + JDBCTemplate 整合并通过 RESTful 风格获取所有用户信息案例 ...

    Spring MVC 教程 快速入门 深入分析

    十四、spring mvc 转发与重定向 十五、spring mvc 处理ajax请求 十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 &lt;mvc:annotation-...

    Spring MVC入门教程

    十四、spring mvc 转发与重定向 十五、spring mvc 处理ajax请求 十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 &lt;mvc:annotation-...

    SpringMVC框架架构介绍

    十四、spring mvc 转发与重定向 十五、spring mvc 处理ajax请求 十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean 十八、spring mvc 多视图控制器 十九、 &lt;mvc:annotation-...

    spring3.0_mvc框架_05_相关注解的用法_ModelAndView的用法_请求转发和重定向_方法返回值处理.flv

    这里是我自学 springmvc 框架的基本教程,按照这个教程可以轻松的掌握SpringMvc的搭建和使用,同时下一步本人会将 SpringMVC和数据库操作集成学习也进行分项,本次学习共八节,这里是第五节。 剩余章节,后续更新

    基于框架的Web开发-处理数据模型、转发和重定向.docx

    5.4 处理模型数据、转发和重定向 Spring MVC通过@RequestMapping注解将请求引导到处理方法上,并可以将请求消息绑定到方法的参数上。将请求绑定到方法上只是处理的第一步,方法还要执行相应的逻辑运算,产生模型数据...

    SpringMVC入门教程

    十四、 spring mvc 转发与重定向 (带参数重定向) 十五、 spring mvc 处理ajax请求 十六、 spring mvc 关于写几个配置文件的说明 十七、 spring mvc 如何取得Spring管理的bean 十八、 spring mvc 多视图控制器 十...

    Spring_MVC_教程_快速入门_深入分析

    spring mvc 核心类与接口 spring mvc 核心流程图 spring mvc DispatcherServlet说明 spring mvc 双亲上下文的说明 springMVC-mvc.xml 配置...spring mvc 转发与重定向 如何给spring3 MVC中的Action做JUnit单元测试?

    PRGStarBucksSpringMVC:Spring mvc 项目后重定向获取模式,学习目的

    PRGStarBucksSpringMVC Spring mvc 项目后重定向获取模式,学习目的 显示页面以响应 Post 请求不是一个好主意,因为它可能会导致问题。 一种解决方法。

    Spring mvc RESTful demo

    NULL 博文链接:https://huangtut.iteye.com/blog/540859

    我的博客园

    使用Struts2框架实现了业务请求的转发和重定向的跳转功能,进行result配置以json数据格式返回给客户端。并在SpringIoC容器中使用原型模式创建struts2框架中的每一个Action实例对象以及使用单例模式创建业务逻辑层...

    ASP.NET MVC页面重定向简单介绍

    在asp.net中页面重定向:Server.Execute(“m2.aspx”); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果合并后返回给浏览器. 以上都是服务器端页面转向所以浏览器不出现页...

    Spring中文帮助文档

    2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态...

    Spring API

    2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件...

    SpringMvcGuide:一个用来记录SpringMVC细节的项目

    返回相同的对象但是json字段不同参考JsonController和BookInfo类捕获Controller中的异常参考ExceptionController和ExceptionAdvice类增加数据校验和分组校验参考ValidationController,UserInfo, ExceptionAdvice路径...

    springMvcRequestNotFindCapture:springMvc中的自定义捕获异常

    springMvcRequestNotFindCapture springMvc中的自定义捕获异常 必须在spring.xml文件中注释mvc... 在DispatcherServlet中重写noHandlerFound方法,将重定向到sx.java上的/ demo / notFound路径和定义找不到请求。 方法

    SpringMVC面试专题.pdf

    16、SpringMVC 怎么样设定重定向和转发的? 17、SpringMvc 用什么对象从后台向前台传递数据的? 18、SpringMvc 中有个类把视图和数据都合并的一起的,叫什么? 19、怎么样把 ModelMap 里面的数据放入 Session 里面? ...

    【计算机软件毕业设计】二手车交易平台的分析、设计与实现文献综述1.doc

    中央控制器控制,接收到一个请求,这个请求重定向到相应的 模块控制器执行动作。随后,该模块控制器处理请求并返回结果到中央控制器使用一个 JavaBean对象,它存储在视图层包括显示模块,必须提出的意见,提出的任何...

    SpringMVC Employee Demo

    本次实践内容包括RequestMapping关键字修饰类和方法(请求方式、请求参数&请求头、Ant风格路径)、PathVariable注解、HiddenHttpMethodFilter 过滤器(将Get请求转换成PUT、DELETE请求)、RequestParam 注解、...

Global site tag (gtag.js) - Google Analytics