java怎么销毁session_java怎么销毁session?
Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。
java销毁session的方法:
第一种方法:
继承SessionAware类来取得session,然后用invalidate()方法销毁public class ExitAction extends ActionSupport implements SessionAware{
@Override
public 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{
@Override
public 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教程》
java怎么销毁session_java怎么销毁session?相关推荐
- java应用uploadify 3.2丢失session
java应用uploadify 3.2丢失session http://c-bai.iteye.com/blog/1829269 uploadify上传用的是一个flash插件. flash中有个b ...
- 一次java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession异常解决
一次整合框架时,出现找不到类的异常,如下图所示 java.lang.NoClassDefFoundError: org/apache/ibatis/session/SqlSession 详细报错信息如 ...
- java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession
默默记录一个被自己蠢死的错误!!! 原本可以运行的项目突然报错了..!!然后自己很纳闷,因为什么都没有改,就排了两个jar冲突,百思不得其解..然后各种百度各种找问题,就是死活找不到..知道后来认认真 ...
- 您是怎样进行数据销毁的硬盘销毁的?
您是怎样进行数据销毁的硬盘销毁的? 市面上的硬盘数据清除工具林林总总,然而极少数可以保证完全删除盘内的所有资料. 储存装置内藏无数敏感资料,在弃置.转售或拍卖旧计算机前必须将所有的数据完全删除,以免泄 ...
- java lang NoClassDefFoundError org/apache/ibatis/session/Sq
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...
- java怎么销毁session_「销毁session」java中session和cookie的创建与销毁
1.后端创建cookie Cookie cookName =newCookie("cookName", cookValue);cookName.setMaxAge(60*60*24 ...
- java的销毁方法_销毁Spring Bean的三种方法
@PreDestroy Java标准注解 实现DisposableBean的Destroy()方法 自定义销毁方法 XML 配置: Java注解 @Bean(destroy="destroy ...
- java 注销变量_[ Java学习基础 ] Java对象的创建和销毁
类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性.一个对象的生命周期包括三个阶段:创建.使用和销毁. 创建对象 创建对象包括两个步骤:声明和实例化. 1.声明 声明对象与声明普通变量没有 ...
- [Effective Java]第二章 创建和销毁对象
第一章 前言 略... 第二章 创建和销毁对象 1. 考虑用静态工厂方法代替构造器 创建对象方法:一是最常用的公有构造器,二是静态工厂方法.下面是一个Bool ...
- java 释放一个对象_JAVA中销毁一个对象的方法
方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...
最新文章
- 2022-2028年中国专用化学品行业投资分析及前景预测报告
- fastjson又被发现漏洞,这次危害可导致服务瘫痪!
- [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别
- HijackThis日志细解【简明教程增强版】(五)
- LeetCode.917-只反转字母(Reverse Only Letters)
- Linux YUM扩展NFS共享存储服务(配置图解)
- [Java基础]反射获取构造方法并使用
- Graph Coloring I
- (2021) 20 [虚拟化] 进程调度
- window对象(一) 计时器 定位导航 url解析 浏览历史 对话框 消息推送
- Python程序设计语言基础05:函数和代码复用
- 用c语言编电话薄系统,求助 哈稀表编电话薄程序(c语言) 算法
- CSS 改变文本选中颜色
- node代理请求 vue_vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址...
- matlab导弹追踪问题垂直逃逸,综合程序设计 导弹追踪问题 (matlab)
- 矩阵理论第一章——欧氏空间与酉空间
- 编程设计模式中委托 和代理模式的区别
- 【计算机网络】实验1:双绞线制作
- 美国证券业托管和清算机构的发展与现状
- 计算机一级补考53分能过吗,我考了53分