`
superytmf
  • 浏览: 19354 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

session的基本用法与在tomcat中设置session过期时间

阅读更多
一、基本用法
seesion的建立:  
   request.getSession    (true);  
   
在session中加入和删除数据:  
方法 说明  
   putValue    (String,    Object) 设定session内容  
   removeValue    (String) 删除seesion内容  
   
取得session中变量内容:  
方法 说明  
   getValue    (String) 返回指定变量的内容  
   getValueNames    () 返回所有变量的名称  
   
其他常用方法:  
方法 说明  
   getId    () 返回session    ID  
   isNew    () 判定session是否为新  
   invalidate    () 删除session  
   getCreactionTime    () 返回session建立的时间  
   getLastAccessedTime    () 返回seesion最后访问时间  
   
session的存在期限:  
方法 说明  
   getMaxInactiveInterval    () 返回seesion存在期限  
  setMaxInactiveInterval    () 设定seesion存在期限

二、在tomcat中设置session过期时间:
1. 在\conf\web.xml中通过参数指定:
<session-config>    
    <session-timeout>180</session-timeout>      
</session-config>
单位为分钟。

2. 在程序中通过servlet api直接修改:
HttpSession session = request.getSession();   
session.setMaxInactiveInterval(180*60);
单位为秒,设置为-1永不过期。
分享到:
评论

相关推荐

    jsp中session过期设置及web.xml配置学习

    另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试) 代码如下: &lt;session&gt; &lt;session&gt;480&lt;/session&gt; &lt;/session&gt; 您可能感兴趣的文章:jsp编程中session的...

    最新Tomcat 5与Web开发技术详解

    【标题】"最新Tomcat 5与Web开发技术详解"涉及了两个主要方面:Tomcat 5服务器的使用和Web应用程序的开发。Tomcat 5是Apache软件基金会下的一个开源项目,作为Java Servlet和JavaServer Pages(JSP)的容器,它在Web...

    了解java中的session

    1. 在 Tomcat 安装位置 conf/web.xml 中设置:&lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; 2. 在 Tomcat 安装位置 conf/server.xml 中设置: 3. 在 Java 代码中设置:`HttpSession ...

    java web开发过程中出现的一些诡异问题(2)

    合理设置Session的过期时间,考虑使用Cookie或Token替代,或者使用分布式Session存储(如Redis)来提高性能。 4. **异常处理** 忽视异常处理可能导致程序崩溃或者隐藏实际问题。始终捕获并处理异常,提供有意义的...

    JSP-JavaBean 简单实现初学购物车功能

    这个简单的购物车示例展示了JSP和JavaBean在构建动态Web应用程序中的基本用法。通过这种方式,你可以逐步学习和理解这两种技术,为进一步深入Web开发打下坚实的基础。记住,实践是最好的老师,不断尝试和改进,你将...

    基于springboot+springSecurity+jwt实现的基于token的权限管理+源代码+文档

    4. 服务器接收到请求后,解析JWT,验证其签名和过期时间,如果有效,则允许访问相应的资源,否则拒绝请求。 在源代码中,我们可以看到以下几个关键部分: - 配置类:用于设置Spring Security的行为,例如定义哪些...

    Head First Servlet and JSP

    通过阅读《Head First Servlet and JSP》,读者不仅可以掌握Servlet和JSP的基本概念和技术,还能了解到如何在实际项目中有效地运用它们,为构建动态、交互式的Web应用程序打下坚实的基础。书中的实例和互动练习使得...

    购物车(jsp+sql server)

    7. **状态管理**:购物车中的商品信息通常存储在用户的会话(session)中,需要处理会话过期和同步问题。 8. **安全性**:考虑输入验证、防止SQL注入和XSS攻击,确保用户数据安全。 9. **部署与运行**:项目需部署...

    Jetty权威指南.pdf

    通过设置合适的缓存过期时间,可以让浏览器在一定时间内重用缓存的内容,减少服务器的压力。 **13.7 Optimizing on High Load Servers** 对于高负载的服务器,除了上述提到的技术外,还需要关注服务器本身的配置,...

    面试题问题合集.docx

    秒杀场景中,可以通过Redis的原子操作如`INCR`和`EXPIRE`来实现库存的控制和过期时间的设置。 ### Spring 的 IoC 和 AOP 原理 #### IoC (Inversion of Control) IoC 原理是指控制反转,即对象的创建过程由框架...

    JAVA核心知识点整理(有效)

    25 JAVA8 与元数据.................................................................................................................................25 2.4. 垃圾回收与算法 .................................

Global site tag (gtag.js) - Google Analytics