如何使用Java来清除session
本文讲解"怎么使用Java来清除session",希望能够解决相关问题。
第一种方法(继承SessionAware类来取得session,然后用invalidate()方法清理)
public class ExitAction extends ActionSupport implements SessionAware{ @Overridepublic String execute() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session1 = request.getSession(); session1.invalidate();return super.execute(); } public void setSession(Map arg0) { } }
//第二种方法(用ActionContext取session,然后用clear()方法清理)
public class ExitAction extends ActionSupport{ @Overridepublic String execute() throws Exception { ActionContext ac = ActionContext.getContext(); Map session = ac.getSession(); session.remove("buser"); session.remove("guser"); session.remove("fuser");return super.execute(); } }
关于 "怎么使用Java来清除session" 就介绍到此。希望多多支持编程宝库。
SpringBoot Session怎么设置会话超时:本文讲解"SpringBoot Session如何设置会话超时",希望能够解决相关问题。 问题发现springboot项目生产session-out超时问题,描述下问题 ...