繁体   English   中英

如何清除ModelMap会话?

[英]How do I clear ModelMap session?

我的控制器顶部有此注释:

@SessionAttributes("user")

和这个映射:

@RequestMapping(value="/logout", method = RequestMethod.GET)
public String logout(ModelMap model){
    model.clear();

但是,当我导航到该URL时,它仍然能够检索User会话属性。如何正确清除ModelMap值?

看起来我需要此签名而不是SessionStatus:

@RequestMapping(value="/logout", method = RequestMethod.GET)
public String logout(SessionStatus status){
    status.setComplete();
    return "redirect:/";
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM