`

转]2个区别搞懂web.xml配置Session超时时间

 
阅读更多

为单个Web应用 配置超时时间可以在web.xml中使用<session-config>元素,如

<web-app>

<!–filter.listener,servlet,and servlet- mapping等元素要在session-config之前–>
 <session-config>
 <session-timeout>15 </session-timeout>
 </session-config>
 …

</web-app>

这个时候的“15”单位是分钟!

 

如果在配置Servlet是指定初始化参数决定超时时间,例如下:

<servlet>
 <servlet-name>Example</servlet-name>
 <servlet-class>exa.mp.le.Example2</servlet-class>
 <init-param>
 <param-name>timeout</param-name>
 <param-value>600</param-value>
 </init-param>

</servlet>

这时候的“600”单位是秒钟!

另外,我们要注意HttpSession.getMaxInactiveInterval()方法返回的是与秒为单位的;

session.setMaxInactiveInterval(int seconds)方法参数的单位也是秒。

分享到:
评论

相关推荐

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    weblogic设置session超时时间

    在 Web 应用程序中,可以使用 `web.xml` 文件来设置 Session 超时时间。这个文件是 Java Servlet 规范的一部分,用于描述 Web 应用程序的配置信息。在 `web.xml` 文件中,可以使用 `&lt;session-config&gt;` 元素来设置 ...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    web.xml 配置大全

    在Java EE应用开发中,`web.xml`是一个至关重要的配置文件,它被称为部署描述符(Deployment Descriptor)。这个文件主要用于定义应用程序的行为,特别是关于Web应用程序的组件、如Servlet、过滤器和监听器等的配置...

    web.xml文件配置.doc

    《web.xml文件配置详解》 web.xml文件是Java Web应用程序的部署描述符,它是容器(如Tomcat)理解和管理Web应用的关键配置文件。本文将深入探讨web.xml文件中的加载顺序和常用元素,帮助开发者更好地理解和使用。 ...

    Web.xml配置详解

    ### Web.xml配置详解 #### 一、Web.xml概述 `web.xml` 文件是Java Web应用程序的核心配置文件之一,主要用于配置应用程序级别的各种初始化参数、监听器、过滤器、Servlet映射等。通过`web.xml`,开发者可以灵活地...

    关于Web.xml配置说明

    【Web.xml配置说明】 在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml...

    web.xml配置详细介绍(CHM)

    这个CHM文件深入解析了`web.xml`的各种配置元素,帮助开发者更好地理解和控制Web应用程序的运行方式。 1. **web.xml的作用** `web.xml`是Servlet容器(如Tomcat、Jetty等)启动时读取的配置文件,用于指导服务器...

    sruts2.0 web.xml 配置文件

    除了上述基本配置外,`web.xml`还可以配置错误页面、session超时、字符编码等。理解并熟练配置`web.xml`对于开发和维护Struts2应用至关重要,因为它直接影响到应用的运行和性能。 博客链接中提到的iteye博主分享的...

    web.xml配置详细说明.txt

    在J2EE应用程序开发中,`web.xml`文件被称为部署描述符,它是应用程序的核心配置文件。这个文件定义了Web应用的结构、行为以及服务器如何处理请求。本文将深入解析`web.xml`配置文件中的各个元素及其用法。 一、web...

    web.xml配置详解

    - **session-config**:设置会话超时时间,可以是全局默认值或每个会话对象的个别设置。 - **mime-mapping**:定义特定文件扩展名的MIME类型,确保浏览器正确处理文件。 - **welcome-file-list**:当用户访问目录...

    web.xml配置文件详解[文].pdf

    8. `&lt;session-config&gt;`: 设置HttpSession的超时时间,`&lt;session-timeout&gt;`以分钟为单位定义Session的有效期。 9. `&lt;welcome-file-list&gt;`: 指定一组欢迎文件,当用户访问目录而不是具体文件时,服务器会尝试寻找这些...

    Web.xml配置文件.pdf

    1. `&lt;session-config&gt;`:配置会话的相关属性,如会话超时时间。例如: ```xml &lt;session-config&gt; &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;/session-config&gt; ``` 2. `&lt;error-page&gt;`:定义错误处理页面,当发生...

    web.xml配置解析

    - **`session-config`**:配置会话超时时间,控制用户会话的生命周期。 - **`error-page`**:定义错误页面,处理HTTP状态码对应的错误情况。 - **`security-constraint`**:设置安全约束,保护资源免受未经授权的...

    tomcat配置文件web.xml与server.xml解析

    web.xml 配置文件是 Tomcat 服务器的主要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和Welcome 文件列表等。 1. Servlet 配置 在 web.xml 文件中,Servlet 配置用于定义 Servlet ...

    JSP Web.xml标准配置内容

    WEB.XML标准配置注解: &lt;!--Servlet的映射,用来说明客户端IE中输入什么样的地址字符串对应到哪个Servlet的别名--&gt; &lt;!--在该例中在IE地址栏中firstservlet字符串对应到别名为firstservlet的servlet--&gt; ...

    一篇关于web.xml配置的详细说明

    【web.xml配置详解】 在Java Web开发中,`web.xml`是Web应用程序的部署描述符,它是服务器理解和运行Web应用的关键配置文件。本文将详细解释`web.xml`配置的各个方面,帮助开发者更好地理解和掌握其使用。 1. **...

    web.xml的配置

    - **`session-config`**:设置会话超时时间,可以全局设定默认会话的不活动时间。 - **`mime-mapping`**:为特定文件类型指定MIME类型,确保服务器正确处理文件。 - **`welcome-file-list`**:设置当用户访问目录...

    J2EE中关于web.xml文件的配置

    通过 web.xml 文件,我们可以对 Web 应用进行配置,例如设置应用程序的名称、描述、过滤器、监听器、Servlet、会话超时等等。 以下是 web.xml 文件中的一些常用元素: 1. `&lt;web-app&gt;`:web.xml 文件的根元素,用于...

Global site tag (gtag.js) - Google Analytics