spring重定向外部url和状态



我使用的是Spring MVC,我需要通过提供用于身份验证的url来启动应用程序,如果成功,则将属性设置为success,否则失败。

我试过这个

@RequestMapping(value="/authenticate", method = RequestMethod.GET)
public String dataMappings(Model model) throws Exception {
    model.addAttribute("status","status Don't Know here");
    return "redirect:"+"http://localhost:8292/auth";
}

在这里,这启动了我的另一个http://localhost:8292/auth,但问题是我需要知道身份验证成功或失败,并在set属性中设置状态,并在UI中显示。我该如何处理?

IMO您不应该在控制器中处理重定向。与其返回String,不如考虑返回ModelAndView

配置视图解析程序并创建适当的视图,即成功和失败。然后在视图中,您应该执行重定向

您想要设置的属性应该/可以在控制器上完成,并且将成为Model 的一部分

最新更新