springboot中如何实现重定向传递参数呢?

欣喜 SpringBoot 发布时间:2025-04-22 10:58:28 阅读数:3338 1
下文笔者讲述SpringBoot实现重定向传递参数的方法及示例分享,如下所示

Springboot实现重定向的实现思路

方式1:
  借助 RedirectAttributes 对象放入参数信息

方式2:
   return 目标页面

1.重定向发送前代码

   @RequestMapping("addToCart")
    public String addToCart( RedirectAttributes redirectAttributes) {

        .......

        redirectAttributes.addFlashAttribute("testInfo", testInfo);

        return "redirect:/success";
    }
 
代码说明
   通过RedirectAttributes对象
     可将要传递对象testInfo传递过重定向后的页面

2.重定向目标路径代码

    @RequestMapping("success")
    public String success() {
        return "success";
    }
 
代码说明 
   跳转到success.html页面
     此时success.html页面可接收到addToCart路径传来的 testInfo 参数
3. success.html页面

<a th:href="'http://item.java265.com:8082/'+${testInfo?.id}+'.html'"  th:text="${testInfo?.skuName}"  >test23242422424</a>
 <div class="p-extra"> <span class="txt" th:text="'数量:'+${testInfo?.skuNum}" >  数量:1</span></div>
 
解释: testInfo.name 当testInfo不为空时,取其属性值name显示,否则采用默认内容展示
 									
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202504/8439.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者