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显示,否则采用默认内容展示