Java清除session的方法
2015-09-16 18:51
471 查看
看这篇文章前你可以看看: 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();
}
}
第一种方法(继承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();
}
}
相关文章推荐
- 生成Excel
- java.lang.UnsupportedOperationException: This parser does not support specification "null”version ..
- SpringMVC文件上传问题
- java SE复习笔记7
- java.lang.InstantiationException
- k-means聚类方法的简单java实现
- ubantu配置java
- #hihocoder #1039 字符消除
- java通过经纬计算距离的方法
- java double类型保留两位小数4种方法
- Java学习笔记03 面向对象
- java SE复习笔记6
- java程序执行过程中动态加载jar包
- 【总结】Java基础总结(1)
- Struts2.1+Spring3.0+Hebernate3.3 MyEclipse搭建SSH
- java SE复习笔记5
- MyEclipse 热部署
- java SE复习笔记4
- JAVA字符串的方法
- Java编程思想:第9章 接口