`
winnerlxh
  • 浏览: 91780 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

保持session长期有效

    博客分类:
  • seam
阅读更多
为了使用户长期处于登陆状态,我们必须使session一直存在。而又不能让session长期有效,所以我们做如下操作:
web.xml中
<session-config>
       <session-timeout>15</session-timeout>
</session-config>
设置session超时时间为15分钟
然后在页面上使用
<a4j:poll reRender="temp" interval="300000" ajaxSingle="true" />5分钟保持跟服务器交互一次
这样只要你的浏览器不关闭,session就一直有效。
分享到:
评论

相关推荐

    PHP经典实例--Session和数据保持

    而Session虽然在服务器端存储,但若数据量大或需要长期保存,可能会对服务器资源造成压力。因此,理解如何恰当地选择和使用这些技术对于优化用户体验至关重要。 DBM(Database Manager)数据库与SQL数据库之间的...

    session的用法

    - **有效期**:Cookie可设置长期有效,而Session默认在浏览器关闭时失效。 4. **Java Web中的Session** - **HttpSession接口**:在Java Web开发中,`javax.servlet.http.HttpSession`接口提供了对Session的访问和...

    Session详解(主要讲Session跟Cookic区别)

    Session则适用于需要维持长期状态且涉及敏感信息的应用。 - **最佳实践**:结合使用Cookie和Session机制可以提高应用的安全性和功能性。例如,可以使用Cookie存储Session ID,而Session则用于存储更复杂的数据结构。...

    Cookie、Session和Token三者的区别及使用

    ### Cookie、Session与Token的区别及使用详解 #### 一、Cookie **定义**: Cookie是一种用于在客户端保持状态...而在需要维护长期会话的状态下,Session则更为合适。开发者应根据实际项目需求灵活选择和应用这些技术。

    c#实现cookie和session的登陆实例

    - 设置适当的Cookie和Session生命周期,防止长期有效的登录令牌被滥用。 6. **最佳实践**: - 考虑使用更现代的身份验证机制,如JWT(JSON Web Tokens),它们可以提供更安全、更灵活的用户认证方案。 通过以上...

    Cookie与Session深入剖析图示

    4. 有效期:Cookie可以设置长期有效,Session默认在用户关闭浏览器后失效。 5. 性能:大量用户时,Session会占用服务器内存,可能导致性能下降;Cookie则对服务器资源影响较小。 教育训练方面,理解Cookie和Session...

    application与session的区别

    - **作用范围**:Session仅对单个用户有效,而Application则对所有用户都可见。 - **生命周期**:Session的生命期取决于用户会话的持续时间,而Application的对象生命周期与应用程序的生命周期相同。 - **数据共享**...

    h函数session.zip_session

    - 有效期:`cookie`可以设置长期有效,`session`一般在浏览器关闭后自动失效。 在实际应用中,根据需求选择合适的技术,合理利用`session`和`cookie`。 总结,`session`在Web开发中扮演着重要角色,理解其工作原理...

    cookie和session

    - **持久Cookie**:可以通过设置Cookie的有效期使其长期保存在用户的计算机上。 2. **有效期**: - **会话有效期**:这种类型的Cookie会在用户关闭浏览器后自动删除。 - **固定有效期**:通过设置`maxAge`属性...

    Session和Cookies的区别

    - **特点**:可以通过设置 maxAge 属性控制 Cookies 的生存周期,支持设置为长期有效。 - **适用性**:适用于需要长期保持用户状态的场景。 **2. Session** - **限制**:虽然可以尝试设置 Session 的最大空闲时间,...

    Laravel开发-session-tokens

    这主要通过在用户登录时生成并存储一个长期有效的"remember_token"来实现。 2. **代币生成**:当用户选择"记住我"选项时,系统生成一个随机的、长寿命的"remember_token",并将它与用户ID一起存储在数据库的用户表...

    cookie机制和session机制的区别

    3. **跨页面保持状态**:即使用户在网站内部跳转,Session也能保持用户状态的一致性。 #### Cookie与Session的关系 Cookie和Session并不是相互独立的,它们之间存在紧密的联系。实际上,Session机制往往依赖于...

    关于SESSION的好文章

    4. 生命周期:Cookie可以设置长期有效,Session一般有默认超时时间,过期后需重新登录。 四、跨应用程序的Session共享 在多应用环境中,有时需要在不同应用间共享Session数据。这通常通过统一的身份验证系统或共享...

    cookle和session的区别

    - 如果设置了“记住我”功能,那么系统还会生成长期有效的Cookie,使得用户在关闭浏览器甚至重启电脑后仍然保持登录状态。 - **用户登录过程中Session的应用**: - 在用户登录时,服务器会创建一个与该用户相关的...

    session.getAttribute

    - **`session.getAttribute()`** 用于处理会话级别的数据,可以跨多个页面或请求保持数据,适合长期使用的数据。 了解这两个方法的区别及其适用场景对于构建高效、安全的 Web 应用程序至关重要。通过合理利用这两种...

    session详解

    - 生存期:Cookie可设置长期有效,Session默认较短。 - **联系**:通常Session依赖Cookie来实现,通过Cookie传递Session ID。 ### 6. Session的优化与管理 - **减少内存消耗**:通过设置合理的Session生命周期...

    session&cookie.zip

    - **生命周期**:Cookie可以设置长期有效,Session通常有超时时间。 - **网络传输**:每次请求时,Cookie都会被发送到服务器(如果设置了Cookie),而Session仅在首次建立时传输Session ID。 - **服务器压力**:...

    JavaWeb程序设计入门课件Session对象共9页.p

    - 优点:Session可以有效地跟踪用户状态,尤其是在需要跨页面保持信息的应用中。 - 缺点:消耗服务器资源,因为每个Session都需要在服务器内存中存储;不适合大量并发用户,可能会导致服务器内存压力增大;若开启...

    cookie 和session 的区别详解.pdf

    4. 生命周期:Cookie可以设置长期有效,而Session默认在浏览器关闭时结束,但可以通过设置使Session在一定时间后自动失效。 5. 使用场景:Cookie常用于跟踪用户偏好、保持登录状态等简单应用,而Session适合用于管理...

    Cookie、Session学习笔记

    4. 移动性:Cookie可以在不同设备间保持状态,Session依赖特定会话标识,换设备后需要重新登录。 5. 隐私:用户可禁用Cookie,影响网站功能;Session依赖于服务器,用户无法直接控制。 在实际应用中,选择Cookie...

Global site tag (gtag.js) - Google Analytics