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?相关推荐

  1. java应用uploadify 3.2丢失session

    java应用uploadify 3.2丢失session http://c-bai.iteye.com/blog/1829269 uploadify上传用的是一个flash插件.  flash中有个b ...

  2. 一次java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession异常解决

    一次整合框架时,出现找不到类的异常,如下图所示 java.lang.NoClassDefFoundError: org/apache/ibatis/session/SqlSession 详细报错信息如 ...

  3. java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession

    默默记录一个被自己蠢死的错误!!! 原本可以运行的项目突然报错了..!!然后自己很纳闷,因为什么都没有改,就排了两个jar冲突,百思不得其解..然后各种百度各种找问题,就是死活找不到..知道后来认认真 ...

  4. 您是怎样进行数据销毁的硬盘销毁的?

    您是怎样进行数据销毁的硬盘销毁的? 市面上的硬盘数据清除工具林林总总,然而极少数可以保证完全删除盘内的所有资料. 储存装置内藏无数敏感资料,在弃置.转售或拍卖旧计算机前必须将所有的数据完全删除,以免泄 ...

  5. java lang NoClassDefFoundError org/apache/ibatis/session/Sq

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...

  6. java怎么销毁session_「销毁session」java中session和cookie的创建与销毁

    1.后端创建cookie Cookie cookName =newCookie("cookName", cookValue);cookName.setMaxAge(60*60*24 ...

  7. java的销毁方法_销毁Spring Bean的三种方法

    @PreDestroy Java标准注解 实现DisposableBean的Destroy()方法 自定义销毁方法 XML 配置: Java注解 @Bean(destroy="destroy ...

  8. java 注销变量_[ Java学习基础 ] Java对象的创建和销毁

    类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性.一个对象的生命周期包括三个阶段:创建.使用和销毁. 创建对象 创建对象包括两个步骤:声明和实例化. 1.声明 声明对象与声明普通变量没有 ...

  9. [Effective Java]第二章 创建和销毁对象

    第一章      前言 略... 第二章      创建和销毁对象 1.            考虑用静态工厂方法代替构造器 创建对象方法:一是最常用的公有构造器,二是静态工厂方法.下面是一个Bool ...

  10. java 释放一个对象_JAVA中销毁一个对象的方法

    方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...

最新文章

  1. 2022-2028年中国专用化学品行业投资分析及前景预测报告
  2. fastjson又被发现漏洞,这次危害可导致服务瘫痪!
  3. [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别
  4. HijackThis日志细解【简明教程增强版】(五)
  5. LeetCode.917-只反转字母(Reverse Only Letters)
  6. Linux YUM扩展NFS共享存储服务(配置图解)
  7. [Java基础]反射获取构造方法并使用
  8. Graph Coloring I
  9. (2021) 20 [虚拟化] 进程调度
  10. window对象(一) 计时器 定位导航 url解析 浏览历史 对话框 消息推送
  11. Python程序设计语言基础05:函数和代码复用
  12. 用c语言编电话薄系统,求助 哈稀表编电话薄程序(c语言) 算法
  13. CSS 改变文本选中颜色
  14. node代理请求 vue_vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址...
  15. matlab导弹追踪问题垂直逃逸,综合程序设计 导弹追踪问题 (matlab)
  16. 矩阵理论第一章——欧氏空间与酉空间
  17. 编程设计模式中委托 和代理模式的区别
  18. 【计算机网络】实验1:双绞线制作
  19. 美国证券业托管和清算机构的发展与现状
  20. 计算机一级补考53分能过吗,我考了53分

热门文章

  1. 某集团大数据平台整体架构及实施方案
  2. JAVA实现简单计算器布局与功能(附完整源码)
  3. 用亿图软件怎么画数据模型图?
  4. 蓝牙音乐之AVRCP常用指令介绍
  5. IT成长日记(二)——打印机硒鼓重置
  6. 基于Objective-C的iOS开发--入门篇
  7. word计算机课实验报告,Word 文字处理实验报告
  8. 从学习2021美赛O奖论文到获得2022美赛M奖——论文精读经验分享
  9. html电脑添加高德地图,vue-cli项目h5页面或者PC端页面引入高德地图组件,多点标注,自定义弹窗的详细描述...
  10. Word多级标题出现黑块的解决思路