`
huibin
  • 浏览: 757124 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

session-timeout(web.xml)元素与session.setMaxInactiveInterval()函数

阅读更多

session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如:
<session-config>
      <session-timeout>30</session-timeout>
</session-config>
//30分钟
      setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flyever581549/archive/2008/09/18/2945308.aspx

分享到:
评论

相关推荐

    Servlet中Web.xml详解

    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; &lt;/web-app&gt; ``` 在这个例子中,可以看到定义了`&lt;display-name&gt;`、`&lt;description&gt;`、`&lt;context-param&gt;`等元素。通过`&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`...

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

    在Tomcat的`conf/web.xml`配置文件中,你可以找到`&lt;session-config&gt;`元素,并调整`&lt;session-timeout&gt;`子元素的值。默认值是30分钟,单位为分钟。如果设置为负数或0,表示Session不会因时间超时而失效,除非显式地...

    session过期时间设置

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

    设定tomcat中session过期时间.txt

    - 在Tomcat的配置文件`server.xml`中,可以通过设置`Context`元素下的`defaultSessionTimeout`属性来指定整个应用服务器范围内Session的默认超时时长。 - 这种方式适用于希望对所有部署在该Tomcat实例上的Web应用...

    jsp-63338.pdf

    如果你想要为整个Tomcat服务器设置默认的Session超时时间,可以在Tomcat的`conf/web.xml`中找到`session-config`元素,如默认的30分钟,即`&lt;session-timeout&gt;30&lt;/session-timeout&gt;`。这将作为所有应用的默认值,...

    session销毁方式

    &lt;session-timeout&gt;15&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 或者在Tomcat服务器的`web.xml`文件中进行配置: ```xml &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ``` **...

    web-xml配置

    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;...

    session网页有效期

    这里,`&lt;session-timeout&gt;`元素中的值表示Session的有效期,单位是分钟。例如,上面的例子设置了Session的默认有效期为2分钟。如果用户在这段时间内没有与服务器进行任何交互,则Session将会过期并被销毁。 #### 三...

    session 超时

    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; 2. 在程序中通过servlet接口直接修改 通过以下代码也可以设置session的有效时间为30分钟(1800秒): HttpSession session=request.getSession(); session...

    8.session机制.doc

    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 不过,通常情况下,我们并不建议直接在Java代码中修改Session的超时时间,因为这会导致硬编码,不易维护。但若需临时修改,可以在JSP页面中使用以下...

    session生命周期的设置

    2. **配置文件设置**:在Web应用的`web.xml`配置文件中,可以使用`session-config`元素来全局设置Session的超时时间,如: ```xml &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ```...

    关于Tomcat的配置的一些问题

    - **Session的最大空闲时间**:可以通过`setMaxInactiveInterval`方法或`web.xml`中的`session-timeout`属性来设定。 - **手动销毁Session**:调用`session.invalidate()`方法可以立即销毁Session。 - **Session...

    JSP Session超时设置的实现方法

    如果你想为整个服务器设定一个默认值,可以修改Tomcat安装目录下的`conf/web.xml`文件,同样使用`&lt;session-timeout&gt;`元素来设置。例如,默认设置可能是30分钟: ```xml &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/...

    java-servlet-api.doc

    作为一个Servlet的开发者,你必须决定你的Web应用是否处理客户机不加入或不能加入Session。服务器会在Web服务器或Servlet规定的时间内维持一个Session对象。当Session终止时,服务器会释放Session对象以及所有绑定在...

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

    具体操作是编辑web.xml文件,找到&lt;session-config&gt;标签,并在其中设置&lt;session-timeout&gt;值。该值的单位是分钟,例如: ```xml &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 在...

    java设置session过期时间的实现方法

    &lt;session-timeout&gt;20&lt;/session-timeout&gt; &lt;/session-config&gt; &lt;/web-app&gt; ``` 在这个例子中,Session的超时时间被设置为20分钟。这意味着如果客户端在20分钟内没有向服务器发送新的请求,那么服务器将会自动销毁...

    webxml 的设置.doc

    `&lt;web-app&gt;`是根元素,对于大小写敏感的XML,必须使用小写`&lt;web-app&gt;`,而不是`&lt;WEB-APP&gt;`或`&lt;Web-App&gt;`。 2. **元素顺序** XML元素的顺序至关重要。例如,XML头部必须是文件的第一部分,DOCTYPE声明紧随其后,...

    jsp实验代码,使用session

    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 这表示Session将在30分钟后自动失效。如果需要动态修改Session的超时时间,可以使用`setMaxInactiveInterval()`方法: ```jsp session....

    Session-JavaWeb专题

    System.out.println("Username in Session: " + name); // 销毁 Session session.invalidate(); } ``` #### 四、跨应用程序的Session共享 在某些场景下,可能需要在不同的应用程序之间共享 Session。这种情况...

Global site tag (gtag.js) - Google Analytics