`
韩悠悠
  • 浏览: 840034 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java里设置session的几种方式

    博客分类:
  • java
阅读更多

由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法:

  1. 在tomcat——>conf——>servler.xml文件中定义:

  <Context path="/test" docBase="/test"   defaultSessionTimeOut="3600" isWARExpanded="true"   isWARValidated="false" isInvokerEnabled="true"   isWorkDirPersistent="false"/> defaultSessionTimeOut="3600"

  2. 在web.xml中定义:

  <session-config> <session-timeout>20</session-timeout> </session-config>

  3. 在程序中定义:

  session.setMaxInactiveInterval(30*60);

  设置单位为秒,设置为-1永不过期

  不知道这种设置会不会真正地起到作用的哦

 

分享到:
评论

相关推荐

    Java设置session超时的几种方式总结

    以下,将详细介绍几种在Java中设置session超时的方法: 1. 在Web容器中设置 在Web应用服务器中设置session超时是最为基本和直接的方法。以Apache Tomcat为例,在Tomcat的安装目录下,通常会有一个conf文件夹,在这...

    JAVA之cookie与session

    3. **Session 的失效**:Session 可能因为以下几种情况而失效: - 使用 `HttpSession#invalidate()` 明确销毁 Session。 - 当客户端浏览器关闭时(对于基于浏览器的 Session)。 - 达到预设的最大空闲时间(例如 ...

    Java关于session的详细解释

    在Java Web开发中,Session是一种常用的技术,用于跟踪用户的会话状态。简单来说,Session就是服务器为特定用户分配的一块内存区域,用来存储该用户在与服务器交互过程中产生的各种信息(如登录状态、购物车商品等)...

    java实现多次HttpURLConnection共享session

    Session是服务器端保存用户状态的一种方式,而Cookie则是客户端保存状态的一种机制。在登录时,服务器通常会生成一个Session ID,并通过Cookie将这个ID返回给客户端。后续的请求,客户端需要携带这个Session ID,...

    java_session共享配置.jar

    在Java_session共享配置中,Jedis负责在Tomcat服务器之间同步session数据,将用户的session信息存储在Redis中,而不是传统的基于Cookie或服务器内存的方式。 最后,`kuanrf-tomcat-redis-session-manage-1.0.jar`是...

    设置Session失效的几种方法

    本文介绍了设置Session失效的几种方法,包括在主页面或公共页面中设置Session失效时间、在项目的web.xml中设置Session失效时间、直接在应用服务器中设置Session失效时间等。此外,还介绍了如何在Session失效后执行一...

    filter的使用 java 过滤器的几种使用方法

    本文将深入探讨Java中过滤器的几种使用方法及其应用场景,以帮助开发者更好地理解和应用这一特性。 ### 一、过滤器的基本概念 过滤器在Java Web应用中扮演着“守门人”的角色,它通过`javax.servlet.Filter`接口...

    Struts2的Action中获得request response session几种方法

    Struts2的拦截器机制也是获取request、response、session的一种方式。默认情况下,Struts2已经配置了一些拦截器,例如`servletConfig`拦截器,它可以提供对servlet API的访问,包括request、response、session等。 ...

    Session-JavaWeb专题

    这种情况下,可以采用以下几种方案: 1. **集中式 Session 存储**:如使用 Redis 或 Memcached 作为共享的 Session 存储。 2. **反向代理**:通过配置反向代理服务器(如 Nginx),使得所有应用程序共享同一个 ...

    java实现ftp的几种方式.doc

    本文将介绍几种使用 Java 实现 FTP 的方法,重点关注第三方库的使用。 1. **使用 Sun JDK 内置的 FTP 客户端**: Sun JDK 提供了一个简单的 FTP 客户端实现,位于 `sun.net.ftp` 包下。以下是一个基本的示例,展示...

    一个关于Session的小demo

    在Web开发中,Session是服务器用来跟踪用户状态的一种机制,特别是在HTTP无状态的特性下,Session起到了关键作用。本小demo以JSP为基础,旨在帮助初学者理解并掌握Session的使用方法。 首先,我们来解释一下什么是...

    javaweb之cookie和session的应用

    Session是服务器端会话管理的一种方式。当客户端第一次访问服务器时,服务器会为该客户端创建一个唯一的Session ID,并将其保存在服务器端。同时,服务器将这个Session ID返回给客户端,通常通过Cookie携带。客户端...

    session销毁方式

    接下来,我们将详细探讨几种常见的Session销毁方式。 #### 一、通过setMaxInactiveInterval()方法设置过期时间 ```java HttpSession session = request.getSession(true); session.setMaxInactiveInterval(900); /...

    java分页 的3种方法

    2. **Hibernate分页**: Hibernate提供了Criteria和Query两种方式进行分页。Criteria API的分页代码如下: ```java Criteria criteria = session.createCriteria(YourEntity.class); criteria.setFirstResult(...

    sprinmvc jsp与java的几种相互传参的方式

    下面我们将详细介绍在Spring MVC中JSP与Java之间进行参数传递的几种主要方法。 1. **模型绑定(Model Binding)**: - 在控制器方法中,通过`@ModelAttribute`注解将对象添加到模型中,这些对象将在视图层(通常是...

    使用session保持登陆状态

    Session是服务器端用来存储特定用户会话信息的一种机制。当用户通过用户名和密码成功验证身份后,服务器会在内存中创建一个与该用户关联的session对象,存储用户的标识(如用户ID)和其他相关信息。这个session ID...

    JSP中session的使用详解

    - **setAttribute(String name, java.lang.Object value)**:向`Session`中设置一个属性,名称为`name`,值为`value`。 #### 示例代码分析 ```jsp ! int Num = 0; synchronized void countPeople() { Num++; }...

    phpcms web发布session过期问题解决

    在提供的文件列表中,我们看到几个Java文件,这可能意味着在与phpcms交互时使用了Java作为客户端。例如,`TestHttpClientPost.java`和`PostPHPCMS.java`可能用于发送HTTP请求到phpcms服务器,而`PostData.java`可能...

    Kettle API - Java调用示例

    ionName); Kettle API 是一个强大的工具,允许开发者...这为开发者提供了灵活的方式,能够根据业务需求构建和集成复杂的ETL解决方案。同时,遵循XML文件的方法可以确保代码在未来的Kettle版本中保持稳定性和兼容性。

Global site tag (gtag.js) - Google Analytics