`
dingjun1
  • 浏览: 211901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置SESSION超时时间

阅读更多
设置session时间的3个方法: 1. 在tomcat--conf--servler.xml文件中定义: Context path = /test docBase = /test defaultSessionTimeOut

1. 在server.xml中定义context时采用如下定义:
xml 代码

   1. <Context path="/livsorder" docBase="/home/httpd/html/livsorder"     
   2.   defaultSessionTimeOut="3600" isWARExpanded="true"     
   3.   isWARValidated="false" isInvokerEnabled="true"     
   4.   isWorkDirPersistent="false"/> 

2. 在web.xml中通过参数指定:
xml 代码

   1. <session-config>   
   2.     <session-timeout>30</session-timeout>     
   3. </session-config> 

其中30表示30分钟

3. 在程序中通过servlet api直接修改
java 代码

   1. HttpSession ses = request.getSession();  
   2. ses.setMaxInactiveInterval(10); 

设置单位为秒,设置为-1永不过期。
分享到:
评论

相关推荐

    weblogic设置session超时时间

    上面的代码将 Session 超时时间设置为 54 分钟。 需要注意的是,`&lt;session-timeout&gt;` 元素的值以分钟为单位。如果将其设置为 `-2`,则将使用在 `weblogic.xml` 文件中设置的 `TimeoutSecs` 属性值。如果将其设置为 ...

    JSP Session超时设置的实现方法

    例如,可以将Session的超时时间设置为2分钟: ```xml &lt;session-config&gt; &lt;session-timeout&gt;2&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 如果要设置为30分钟,则可以这样配置: ```xml &lt;session-config&gt; &lt;session-...

    设定tomcat中session过期时间.txt

    - 这种方式适用于希望对所有部署在该Tomcat实例上的Web应用程序统一设定Session超时时间的场景。 - 设置时长以分钟为单位。 **示例代码**: ```xml defaultSessionTimeout="3600" isWARExpanded="true" ...

    详解SpringBoot中Session超时原理说明

    SpringBoot 中 Session 超时原理...Session 的超时时间是可以通过配置文件来设置的,并且可以在代码中获取当前 Session 的超时时间。同时,Session 的超时时间也可以通过 Tomcat 中的 `sessionTimeout` 参数来设置。

    .net 和IIS7.5关于Session超时的设置

    这将设置ASP.NET应用程序的Session超时时间。 设置完后,IIS会优先使用这个值,即使`web.config`文件中设置了不同的值。 4. **理解Session超时的工作原理** Session超时是基于用户的最后活动时间计算的,而不是...

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

    例如,若希望将session的超时时间设置为30分钟(单位为秒),则可以这样编写代码: ```java session.setMaxInactiveInterval(30 * 60); ``` 这种方法提供了灵活性,可以在程序运行时动态地根据业务逻辑和用户行为来...

    JS之Session超时提示代码

    ### JS之Session超时提示代码解析 #### 一、引言 在Web开发中,Session是一种常见的用户会话管理机制,用于跟踪用户的交互状态。但Session具有生命周期限制,一旦超时,用户就需要重新登录。本篇文章将深入分析一个...

    登录超时完整实例、session超时设置、JSP页面会话超时

    本教程将深入探讨"登录超时完整实例",包括如何进行`session超时设置`以及在`JSP页面`中处理会话超时的问题。 首先,我们需要理解什么是登录超时。登录超时是指用户在一定时间内未进行任何操作,系统自动判断该用户...

    Java中设置session超时(失效)的三种方法

    默认情况下,Tomcat的session超时时间设置为30分钟。如果需要修改这个时间,可以更改&lt;session-config&gt;标签中的&lt;session-timeout&gt;子标签的值。例如将30分钟改为15分钟,即把&lt;session-timeout&gt;的值设置为“15”。需要...

    session过期时间设置

    对于Tomcat这类应用服务器,可以在`conf/web.xml`或`server.xml`中定义Context元素来设置Session超时时间,例如: ```xml &lt;Context ... defaultSessionTimeout="3600"&gt; &lt;!-- 1小时 --&gt; ``` 在Session失效后,...

    session超时设置

    session设置超时时间,可以不用一直总是登录,在网页上操作更省心

    IIS 7.5 asp Session超时时间设置方法

    那么我们如何设置超时时间呢? 1.IIS图形界面设置 IIS6 在IIS里面右键点击默认网站-&gt;主目录-&gt;应用程序设置里点配置-&gt;选项-&gt;启用会话状态-&gt;会话超时那里设置时间 IIS7.5 点击站点-&gt;功能视图-&gt;ASP-&gt;会话属性-&gt;超时 2...

    J简单的springmvc包括拦截、session设置,超时跳转

    可以通过`session.setMaxInactiveInterval(int interval)`设置超时时间,单位为秒。 **超时跳转(Session Timeout Redirect)** 当Session超时时,通常需要将用户重定向到登录页面,提示他们重新登录。这可以通过...

    php中精确控制session超时时间

    PHP的默认session超时时间为1440秒(即24分钟),但有时候开发者可能需要自定义更短或更长的超时时间以满足特定需求。然而,实现这一目标并非直截了当,因为session的生命周期受到多种因素的影响,包括客户端的...

    session过期问题

    1. **设置Session超时时间**:在服务器端,可以通过配置Web服务器或应用服务器的Session超时时间来控制Session的生命周期。例如,在Java Web应用中,可以在web.xml配置文件中设定`&lt;session-config&gt;`的`&lt;session-time...

    Javaweb项目session超时解决方案

    -- 设置Session超时时间 --&gt; &lt;session-config&gt; &lt;!-- 分钟 --&gt; &lt;session-timeout&gt;60&lt;/session-timeout&gt; &lt;!-- 去除URL上显示的jsessionid, 防止打开Tab页时出现JS错误 --&gt; &lt;tracking-mode&gt;COOKIE &lt;/session-config...

    JSPsession超时提示

    然而,为了提高安全性以及减轻服务器负担,通常会为 session 设置一个超时时间(默认情况下通常是 30 分钟)。当用户在指定时间内没有任何活动时,session 将被自动销毁。本篇文章将详细介绍如何实现一个自定义的 ...

Global site tag (gtag.js) - Google Analytics