介绍
小编给大家分享一下java销毁会话的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
,会话是另一种记录客户状态的机制,不同的是饼干保存在客户端浏览器中,而会话保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是会话。客户端浏览器再次访问时只需要从该会话中查找该客户的状态就可以了。
下面给大家介绍java销毁会话的两种方法。
第一种方法:
继承SessionAware类来取得会话,然后用invalidate()方法销毁
公共类ExitAction ActionSupport延伸实现SessionAware { @Override 公共字符串execute()抛出异常{ HttpServletRequest请求=ServletActionContext.getRequest (); HttpSession session1=request.getSession (); session1.invalidate (); 返回super.execute (); } 公共空间setSession(地图arg0) { } }
第二种方法:
用ActionContext取会话,然后用清晰()方法清理
公共类ExitAction延伸ActionSupport { @Override 公共字符串execute()抛出异常{ ActionContext ac=ActionContext.getContext (); 映射会话=ac.getSession (); session.remove (“buser"); session.remove (“guser"); session.remove (“fuser"); 返回super.execute (); } }
以上是java销毁会话的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!