标签:get attribute 指定 shm put 标签 hash string ret
首先,检查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;
}
SpringBoot问题:RedirectAttributes存值后读取不到
标签:get attribute 指定 shm put 标签 hash string ret
原文地址:https://www.cnblogs.com/bigcabbage/p/10988896.html