`
lycwhite
  • 浏览: 55591 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

清空session的方法

    博客分类:
  • java
阅读更多
清空session的方法,常用来注销的时候清空所有的session.

    方法一:


Enumeration e=session.getAttributeNames();
while(e.hasMoreElements()){ String sessionName=(String)e.nextElement();
System.out.println("存在的session有:"+sessionName);
session.removeAttribute(sessionName); }

    方法二:


session.invalidate();





原文地址:http://java.chinaitlab.com/base/770823.html

分享到:
评论

相关推荐

    关闭页面时清空Session (ASP.net ) (已实现)

    根据提供的文件信息,本文将详细解释如何在ASP.NET应用程序中实现关闭页面时清除Session状态的具体方法及其实现机制。 ### 一、理解Session 在Web开发中,Session是一种常用的技术,用于存储用户会话期间的数据。...

    关于如何清空session的例子

    `invalidate()`方法是清空Session的关键,它会移除Session中的所有属性,并且使Session失效。之后,你可以选择记录日志,告知用户已注销,或者清除浏览器中的Session ID(通常存储在Cookie中)。最后,通过`...

    退出页面自动清除session技巧

    在`logout.jsp`中,获取到当前用户的Session,并通过调用`invalidate()`方法彻底清空Session。 #### 使用MVC架构的注意事项 在采用MVC(Model-View-Controller)架构的项目中,需要注意的是,由于MVC模式通常避免...

    jsp获取action传来的session和session清空以及判断.docx

    清空session可以通过将session的值设置为null实现,例如: Lduser lduser = (Lduser) ActionContext.getContext().getSession().get("lduser"); if (lduser == null) { session.putValue("lduser",null); out....

    hibernat-session方法

    3. **session.clear()** - 清空Session缓存中的所有对象,`session.clear()`用于释放Session的内存资源,但不会直接影响数据库中的数据。 4. **session.save()** - 这个方法用于将一个新的对象持久化到数据库中。`...

    IIS7 Session的方法

    // 清空所有Session Session.Clear(); ``` 7. **优化Session使用** - 避免大量数据存储在Session中,以免增加服务器内存负担。 - 使用绝对URL来防止Session ID被跨域窃取。 - 考虑使用ViewState、Cookie或...

    IIS站点内存回收 ,导致Session被清空

    本文将深入探讨"IIS站点内存回收导致Session被清空"的问题,并提供相应的解决方案。 IIS(Internet Information Services)是微软提供的一个用于发布Web内容的服务器平台。在运行过程中,IIS通过应用程序池...

    login.cs记录用户登录信息以及退出清空session

    - **注销**:除了登录之外,还包括了用户注销功能,即清空所有的 `Session` 和 `Cookie`,并重定向到登录页面。 ```csharp public static void logout() { HttpContext.Current.Response.Cookies["psInfor"]....

    php中删除、清空session的方式总结

    在本文中,我们将详细探讨几种在PHP中删除和清空session的方法。 首先,我们来看一下使用`unset`函数删除单个session变量的方法。这是最简单也最常用的方式之一。当我们确定想要删除的session变量名称时,可以使用`...

    session详细方法

    以下是一些重要的Session方法: 1. `getCreationTime()`:返回Session创建的时间,以毫秒为单位。 2. `getId()`:获取Session的唯一标识ID,这个ID是由服务器生成的。 3. `getLastAccessedTime()`:返回客户端最后...

    Asp.net中安全退出时清空Session或Cookie的实例代码

    清空Session的代码: Session.Clear(); Session.Abandon(); 清除Cookie的正确代码(假设Cookie名称为UserInfo): if (Request.Cookies[UserInfo] != null) { Response.Cookies[UserInfo].Expires = DateTi

    ThinkPHP中Session用法详解

    - `Session::clear()`:清空所有Session数据,执行后,所有的Session变量都将被删除。 - `Session::destroy()`:销毁当前Session,包括所有Session数据。这将结束用户的会话。 3. **Session的使用示例** - **...

    jsp获取action传来的session和session清空以及判断

    本篇文章将深入探讨如何在JSP中获取Action传递的session数据,如何清空session以及如何进行session的存活性判断。 首先,让我们看看如何在JSP中从Action中获取session数据: 1. **使用Struts2标签库**: Struts2...

    session 购物车

    5. 用户退出或者关闭浏览器,session通常会在一段时间后自动失效,或者可以手动清空session中的购物车数据。 三、实现session购物车的关键技术 1. Cookie:通常用于在客户端存储session ID,使得每次请求都能携带...

    Session用法

    4. **清空所有Session变量**: - 使用`Session.Clear();`来清除当前会话中的所有变量。 ```csharp // 清除所有Session变量 Session.Clear(); ``` 5. **Session生命周期管理**: - **设置有效期**:可以在应用...

    asp.net(C#)清除全部Session与单个Session的方法

    实例如下: Session.Abandon();//清除全部Session ... 您可能感兴趣的文章:C#程序中session值的保存方法以及转为字符串的方法总结C#程序中session的基本设置示例及清除session的方法ASP.NET在底层类库中

    删除Session里面特定的值

    这里假设Session["A"]是一个List类型的列表,通过调用`Find()`方法找到匹配的对象,然后使用`Remove()`方法将其从列表中移除。 5. **设置键值为null** - **功能**:将某个特定的键值设置为null也是一种有效的删除...

    h函数session.zip_session

    总结,`session`在Web开发中扮演着重要角色,理解其工作原理、使用方法以及优化策略对于提升用户体验和保障系统安全至关重要。通过上述内容,你应能更好地掌握`session`的相关知识,进一步提升你的编程技能。

Global site tag (gtag.js) - Google Analytics