首先,检查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;
}
网友评论