SpringBoot问题:RedirectAttributes存值后读取不到
作者:互联网
首先,检查Controller上面是@Controller还是@RestController(两者区别自行百度)
其次,如下
@GetMapping("/redirect") public String redirect(RedirectAttributes redirectAttributes) { redirectAttributes.addFlashAttribute("test", 1); return "redirect:/show"; } @GetMapping("/show") @ResponseBody //必须要添加@ModelAttribute标签,否侧将读不到值 //且必须指定变量名,并不会自动做匹配 public Map<String, Object> show(@ModelAttribute("test") int test) { Map<String, Object> modelMap = new HashMap<>(); modelMap.put("String", test); return modelMap; }
标签:redirect,Map,SpringBoot,show,modelMap,Controller,存值,test,RedirectAttributes 来源: https://www.cnblogs.com/bigcabbage/p/10988896.html