一、基本用法
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永不过期。
分享到:
相关推荐
另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试) 代码如下: <session> <session>480</session> </session> 您可能感兴趣的文章:jsp编程中session的...
【标题】"最新Tomcat 5与Web开发技术详解"涉及了两个主要方面:Tomcat 5服务器的使用和Web应用程序的开发。Tomcat 5是Apache软件基金会下的一个开源项目,作为Java Servlet和JavaServer Pages(JSP)的容器,它在Web...
1. 在 Tomcat 安装位置 conf/web.xml 中设置:<session-config> <session-timeout>30</session-timeout> </session-config> 2. 在 Tomcat 安装位置 conf/server.xml 中设置: 3. 在 Java 代码中设置:`HttpSession ...
合理设置Session的过期时间,考虑使用Cookie或Token替代,或者使用分布式Session存储(如Redis)来提高性能。 4. **异常处理** 忽视异常处理可能导致程序崩溃或者隐藏实际问题。始终捕获并处理异常,提供有意义的...
这个简单的购物车示例展示了JSP和JavaBean在构建动态Web应用程序中的基本用法。通过这种方式,你可以逐步学习和理解这两种技术,为进一步深入Web开发打下坚实的基础。记住,实践是最好的老师,不断尝试和改进,你将...
4. 服务器接收到请求后,解析JWT,验证其签名和过期时间,如果有效,则允许访问相应的资源,否则拒绝请求。 在源代码中,我们可以看到以下几个关键部分: - 配置类:用于设置Spring Security的行为,例如定义哪些...
通过阅读《Head First Servlet and JSP》,读者不仅可以掌握Servlet和JSP的基本概念和技术,还能了解到如何在实际项目中有效地运用它们,为构建动态、交互式的Web应用程序打下坚实的基础。书中的实例和互动练习使得...
7. **状态管理**:购物车中的商品信息通常存储在用户的会话(session)中,需要处理会话过期和同步问题。 8. **安全性**:考虑输入验证、防止SQL注入和XSS攻击,确保用户数据安全。 9. **部署与运行**:项目需部署...
通过设置合适的缓存过期时间,可以让浏览器在一定时间内重用缓存的内容,减少服务器的压力。 **13.7 Optimizing on High Load Servers** 对于高负载的服务器,除了上述提到的技术外,还需要关注服务器本身的配置,...
秒杀场景中,可以通过Redis的原子操作如`INCR`和`EXPIRE`来实现库存的控制和过期时间的设置。 ### Spring 的 IoC 和 AOP 原理 #### IoC (Inversion of Control) IoC 原理是指控制反转,即对象的创建过程由框架...
25 JAVA8 与元数据.................................................................................................................................25 2.4. 垃圾回收与算法 .................................