Java Spring:关闭会话信息
我使用购物车bean(scope=session)创建了一个Spring MVC项目,并将客户机对象设置为:Java Spring:关闭会话信息,java,spring,spring-mvc,Java,Spring,Spring Mvc,我使用购物车bean(scope=session)创建了一个Spring MVC项目,并将客户机对象设置为: @SessionAttributes(value="client") 如果我想消除会话中存在的所有内容,则此代码不起作用。为什么? @RequestMapping(value="/logout",method=RequestMethod.GET) public String closeSession(SessionStatus status){ status.setCompl
@SessionAttributes(value="client")
如果我想消除会话中存在的所有内容,则此代码不起作用。为什么?
@RequestMapping(value="/logout",method=RequestMethod.GET)
public String closeSession(SessionStatus status){
status.setComplete();
return "redirect:/";
}//closeSessione
@SessionAttributes(value=“Client”)
也很好吗首先,您应该使用@SessionAttributes,在这里您可以找到一些比较: 尝试执行此操作以删除会话的所有对象
@RequestMapping(value="/logout",method=RequestMethod.GET)
public String closeSession(HttpServletRequest request){
HttpSession session=request.getSession();
session.invalidate();
return "redirect:/";
}//closeSessione
但是@SessionAttributes将对象保存到HttpSession中?是的,请参阅本文以了解更多信息。