session的设置方法有三种:

  1、直接在应用服务器中设置

    如果是Tomcat,可以在Tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默认设置是30分钟,只要修改这个值就可以了,我们可以看到Tomcat默认超时也是30分钟

    aaarticlea/png;base64,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" alt="" />

  2、通用的设置session失效时间的方法,就是在项目的web.xml中设置

    <!-- 设置session 有效时间为30分钟 -->
<session-config>
  <session-timeout>30</session-timeout>
  </session-config>
    <!-- 设置session为0或-1表示永不超时 -->
<session-config>
  <session-timeout>-1</session-timeout>
  </session-config>

  3、在页面中设置

    在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效

    HttpSession session = request.getSession();
session.setAttribute(Constants.SESSION_USER_INFO, user);
session.setMaxInactiveInterval(600);

    注:这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端

  如果再三处都设置了session,那么就有session优先级的问题:(3)>(2)>(1)

session超时设置的更多相关文章

  1. session 超时设置

    Java Web开发Session超时设置 博客分类: Java Web 在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的.Session超时理 ...

  2. session超时设置+超时页面跳转

    session超时设置,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,sessio ...

  3. Java Web开发Session超时设置

    在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的.Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时 ...

  4. Java Session超时设置

    1.jsp页面直接设置                                                                        ); 2.web.xml设置,覆盖 ...

  5. Java设置session超时(失效)的三种方式

    1. 在web容器中设置(此处以tomcat为例) 在tomcat-6.0\conf\web.xml中设置,以下是tomcat 6.0中的默认配置: <!-- ================= ...

  6. session超时时间设置方法

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

  7. c# webConfig中的session超时详细设置

    webConfig中的session超时详细设置 我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让 ses ...

  8. 设置session超时

    在web应用中,设置session超时有三种方法: 1.在web.xml文件中配置:单位是分钟,范围是针对本项目所有用户的session <session-config> <sess ...

  9. Java设置session超时(失效)的时间

    在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session具体设置的方法有三种:1.在web容器中设置(以tomcat为例)在tom ...

随机推荐

  1. MySQL基础学习总结

    1.MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行. MySQL是分层的架构.上层是服务器层的服务和查询执行引擎,下层 ...

  2. hdu 5898 odd-even number 数位DP

    传送门:hdu 5898 odd-even number 思路:数位DP,套着数位DP的模板搞一发就可以了不过要注意前导0的处理,dp[pos][pre][status][ze] pos:当前处理的位 ...

  3. UVA 11582 Colossal Fibonacci Numbers!【数学】

    大一刚开始接触ACM就买了<算法竞赛入门经典>这本书,当时只能看懂前几章,而且题目也没做,粗鄙地以为这本书不适合自己.等到现在快大三了再回过头来看,发现刘老师还是很棒的! 扯远了... 题 ...

  4. Windows 7 USB DVD Download Tool

    1.下载.安装.运行Windows 7 USB DVD Download Tool: 百度官方下载 http://rj.baidu.com/soft/detail/20458.html 2.点击&qu ...

  5. Java核心技术点之泛型

    1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象.然而,过了一阵,我们想要实现一个大小 ...

  6. memcache 的内存管理介绍和 php实现memcache一致性哈希分布式算法

    1 网络IO模型 安装memcached需要先安装libevent Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描 ...

  7. 如何在Eclipse和Tomcat的Debug过程中启用热部署

    参考的地址是 http://blog.redfin.com/devblog/2009/09/how_to_set_up_hot_code_replacement_with_tomcat_and_ecl ...

  8. 两个经典的Oracle触发器示例(轉)

    [案例一] 题目:--触发器:--添加员工信息,流水号作为自动编号(通过序列生成),--并且判断如果工资小于0,则改为0;如果大于10000,则改为10000. CREATE TABLE emp2(e ...

  9. JQuery学习

    首先要明白一点,JQuery是一个JS的封装库,目的是为了关注点分离,让前端更加侧重于界面显示,而不是各个浏览器不同的差异性,下面是JQuery的一些常用的基本用法 一,JQuery语法 window ...

  10. P3398 仓鼠找sugar

    P3398 仓鼠找sugar 题目描述 小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n.地下洞穴是一个树形结构.这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而 ...