0
点赞
收藏
分享

微信扫一扫

springboot 重定向传递参数

Ichjns 2022-03-30 阅读 43
java后端

1. 重定向发送前代码

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

        .......

        redirectAttributes.addFlashAttribute("skuInfo", pmsSkuInfo);

        return "redirect:/success";
    }

解释:通过RedirectAttributes 对象可将要传递的对象 pmsSkuInfo 传递过重定向后的页面

2. 重定向目标路径代码

    @RequestMapping("success")
    public String success() {
        return "success";
    }

解释: 跳转到success.html页面,此时,success.html页面可接收到 addToCart 路径传来的 skuInfo参数

3. success.html页面

<a th:href="'http://item.gmall.com:8082/'+${skuInfo?.id}+'.html'"  th:text="${skuInfo?.skuName}"  >TCL 55A950C 55英寸32核人工智能 HDR曲面超薄4K电视金属机身(枪色)</a>
 <div class="p-extra"> <span class="txt" th:text="'数量:'+${skuInfo?.skuNum}" >  数量:1</span></div>

解释: skuInfo.skuName 当skuInfo不为空时,取其属性值skuName显示,否则采用默认内容展示

举报

相关推荐

0 条评论