spring重定向外部URL和状态

时间:2014-10-23 23:56:16

标签: spring spring-mvc

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

我试过这个

@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中显示。 我该如何处理?

1 个答案:

答案 0 :(得分:0)

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

配置视图解析器并创建适当的视图即。成功与失败。然后在视图中你应该进行重定向。

你要设置的attributte应该/可以在控制器上完成并且将成为Model的一部分