【问题标题】:RedirectAttributes not working in SpringBoot projectRedirectAttributes 在 SpringBoot 项目中不起作用
【发布时间】:2021-10-29 11:46:05
【问题描述】:

我正在尝试设置RedirectAttributes,但这样做时没有任何反应。这是我的控制器:

import org.springframework.web.servlet.mvc.support.RedirectAttributes;


    @GetMapping("/run-1")
    public String getTests(RedirectAttributes redirectAttributes) {
        logger.info("Info Log in Main controller class");
        logger.info(workingDir);
        redirectAttributes.addFlashAttribute("uploadStatus", "redirectWithRedirectView");
        redirectAttributes.addAttribute("uploadStatus", "redirectWithRedirectView");
        return "redirect:uploadStatus";

    }

这是一个 SpringBoot 项目,因为它是 Spring MVC 上的 Umbrella,所以我认为我可以使用 RedirectAttributes。那么发生了什么?当我到达这个终点时,我被退回:redirect:uploadStatus

【问题讨论】:

  • 使用@Controller 而不是@RestController

标签: java spring spring-boot spring-mvc


【解决方案1】:
@RequestMapping(value = "/session", method = RequestMethod.POST)
public String joinSession(RedirectAttributes redirectAttributes){
    /* --- */
    redirectAttributes.addFlashAttribute("error", "!!!Wrong Password!!!");
    return "redirect:/dashboard";
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多