我正在使用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中显示。
我该如何处理?
答案 0 :(得分:0)
IMO您不应该在控制器中处理重定向。而不是返回String
,而是考虑返回ModelAndView
。
配置视图解析器并创建适当的视图即。成功与失败。然后在视图中你应该进行重定向。
你要设置的attributte应该/可以在控制器上完成并且将成为Model
的一部分