iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >SpringMVC 重定向参数RedirectAttributes的示例分析
  • 434
分享到

SpringMVC 重定向参数RedirectAttributes的示例分析

2023-06-22 03:06:52 434人浏览 安东尼
摘要

这篇文章主要介绍springMVC 重定向参数RedirectAttributes的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!重定向参数RedirectAttributesspringmvc 中

这篇文章主要介绍springMVC 重定向参数RedirectAttributes的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

重定向参数RedirectAttributes

springmvc 中常用到 redirect 来实现重定向。但使用场景各有需求,如果只是简单的页面跳转显然无法满足所有要求,比如重定向时需要在 url 中拼接参数,或者返回的页面需要传递 Model。

SpringMVC 用 RedirectAttributes 解决了这两个需要。

1. addAttribute

@RequestMapping("/save")public String save(User user, RedirectAttributes redirectAttributes) {    redirectAttributes.addAttribute("param", "value1");    return "redirect:/index";}

请求 /save 后,跳转至/index,并且会在url拼接 ?param=value1。

2. addFlashAttribute

@RequestMapping("/save")public String save(User user, RedirectAttributes redirectAttributes) {    redirectAttributes.addFlashAttribute("param", "value1");    return "redirect:/index";}

请求 /save 后,跳转至 /index,并且可以在 index 对应的模版中通过表达式,比如 jsp 中 jstl 用 ${param},获取返回值。该值其实是保存在 session 中的,并且会在下次重定向请求时删除。

RedirectAttributes 中两个方法的简单介绍就是这样。

重定向携带参数问题

问题描述

A.jsp发送请求进入Controller,并想重定向到B.jsp并携带参数,发现携带的参数前台获取不到,然后采用以下方法即可

   @RequestMapping("/index")    public String delete(String id, RedirectAttributes redirectAttributes) {           redirectAttributes.addFlashAttribute("msg","删除成功!");           return "redirect:hello";    }
@RequestMapping("hello")    public String index( @ModelAttribute("msg") String msg) {                   return "sentinel";    }

首先进入delete方法,将msg放在redirectAttributes里,然后重定向到hello,通过@ModelAttribute(“msg”) String msg获取到msg的值,那么自然sentinel页面就能获取到msg的值。

问题来源

B.jsp发送请求,跳转到A.jsp,并将请求所产生的数据携带到A页面。

以上是“SpringMVC 重定向参数RedirectAttributes的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: SpringMVC 重定向参数RedirectAttributes的示例分析

本文链接: https://www.lsjlt.com/news/302102.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringMVC 重定向参数RedirectAttributes的示例分析
    这篇文章主要介绍SpringMVC 重定向参数RedirectAttributes的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!重定向参数RedirectAttributesSpringMVC 中...
    99+
    2023-06-22
  • SpringMVC重定向参数RedirectAttributes实例
    目录重定向参数RedirectAttributes1. addAttribute2. addFlashAttribute重定向携带参数问题问题描述问题来源重定向参数RedirectA...
    99+
    2024-04-02
  • Spring重定向的示例分析
    这篇文章主要介绍了Spring重定向的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 概述本文将重点介绍在 Spring 中实现重定向(Redirect),并将讨...
    99+
    2023-05-30
    spring
  • Linux中重定向的示例分析
    这篇文章给大家分享的是有关Linux中重定向的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。简介      在计算领域,重定向是大多数命令行解释器所具有的...
    99+
    2023-06-09
  • 基于重定向RedirectAttributes的用法解析
    目录重定向RedirectAttributes的用法它有两种带参的方式页面获值controller获得redirectAttributes重定向的值RedirectAttribute...
    99+
    2024-04-02
  • springmvc中controller参数注解的示例分析
    这篇文章给大家分享的是有关springmvc中controller参数注解的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。绪论相信接触过springmvc的同学都知道,在springmvc的控制层中,我们...
    99+
    2023-05-30
    springmvc controller
  • Linux中io重定向的示例分析
    这篇文章给大家分享的是有关Linux中io重定向的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux io重定向是将原本要输出到屏幕中的数据信息,重新定向到某个指定的文件中,或者定向到黑洞中(/de...
    99+
    2023-06-27
  • SpringBoot与SpringMVC中参数传递的示例分析
    小编给大家分享一下SpringBoot与SpringMVC中参数传递的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一:普通参数与基本注解HandlerM...
    99+
    2023-06-20
  • Shell中管道重定向的示例分析
    小编给大家分享一下Shell中管道重定向的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.8.1 匿名管道"|"管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。管道是为了...
    99+
    2023-06-09
  • SpringMVC传日期参数到后台的示例分析
    小编给大家分享一下SpringMVC传日期参数到后台的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、注解方式,在controller层通过initBi...
    99+
    2023-05-30
    springmvc
  • Linux中重定向和管道的示例分析
    这篇文章主要介绍了Linux中重定向和管道的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对shell有一定了解的人都知道,管道和重定向是 Linux 中非常实用的 ...
    99+
    2023-06-27
  • linux中管道及重定向的示例分析
    这篇文章主要介绍了linux中管道及重定向的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux系统中,大多数命令很简单,很少出现复杂功能的命令,每个命令往往实...
    99+
    2023-06-12
  • linux中Bash管道与重定向的示例分析
    这篇文章主要为大家展示了“linux中Bash管道与重定向的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中Bash管道与重定向的示例分析”这篇文章吧。管道与重定向Bash的标...
    99+
    2023-06-27
  • pip参数的示例分析
    这篇文章将为大家详细讲解有关pip参数的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pip参数解释# pip --help   U...
    99+
    2024-04-02
  • sendEmail-参数的示例分析
    本篇文章给大家分享的是有关sendEmail-参数的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。还在为Linux下没有便捷的邮件程序苦恼,还在为复杂的邮件服务器架设G...
    99+
    2023-06-06
  • mysql参数的示例分析
    这篇文章给大家分享的是有关mysql参数的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。慢查询是否开启select @@log_slow_queries; 慢查...
    99+
    2024-04-02
  • 函数参数的示例分析
    这篇文章将为大家详细讲解有关函数参数的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。函数的参数(实参和形参):形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,...
    99+
    2023-06-15
  • angular双向绑定的示例分析
    这篇文章主要为大家展示了“angular双向绑定的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“angular双向绑定的示例分析”这篇文章吧。双向绑定原理双向绑定将属性绑定与事件绑定结合...
    99+
    2023-06-22
  • ASP.NET中Web API参数绑定的示例分析
    这篇文章主要介绍了ASP.NET中Web API参数绑定的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。操作方法在WebAPI控制器中可以有一个或多个不同类...
    99+
    2023-06-29
  • vue中数据双向绑定的示例分析
    这篇文章主要介绍了vue中数据双向绑定的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。* Object.definePro...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作