Java Spring Flash属性不工作

Java Spring Flash属性不工作,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有以下控制器代码重定向到页面: @RequestMapping(value="/site_form", method = RequestMethod.POST) public String welcomeForm(ModelMap model, @Valid @ModelAttribute Site s, BindingResult br, RedirectAttributes ra) { if (br.hasErrors()) { model.addA

我有以下控制器代码重定向到页面:

@RequestMapping(value="/site_form", method = RequestMethod.POST)
public String welcomeForm(ModelMap model, @Valid @ModelAttribute Site s,
        BindingResult br, RedirectAttributes ra) {
    if (br.hasErrors()) {
        model.addAttribute("errors", br.getAllErrors());
        return "hello";
    }
    model.addAttribute("message", "Entry Log");
    model.addAttribute("site", s);
    ra.addAttribute("flash", "Site saved successfully");
    return "redirect:/app/admin/site_form";
我正在尝试访问控制器中的${flash},但无法访问

另外,我认为这应该在会话中进行,但重定向URL后的URL作为get属性命中


我被卡住了。

它必须是
ra.addFlashAttribute(“flash”、“…”)