为单个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`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...
10. `<session-config>`:设置会话配置,如超时时间。 11. `<welcome-file-list>`:定义欢迎页面。 12. `<error-page>`:配置错误页面,处理特定HTTP状态码或异常。 13. `<mime-mapping>`:设置扩展名与MIME类型的...
在 Web 应用程序中,可以使用 `web.xml` 文件来设置 Session 超时时间。这个文件是 Java Servlet 规范的一部分,用于描述 Web 应用程序的配置信息。在 `web.xml` 文件中,可以使用 `<session-config>` 元素来设置 ...
10. `<session-config>`:配置会话超时和其他会话相关的设置。 理解web.xml文件的配置和加载顺序对于优化Web应用的性能和逻辑至关重要。合理配置和排序可以确保过滤器、监听器和servlet按照预期工作,提高应用的...
- `<session-config>`:设置会话的默认超时时间、会话跟踪模式等。 8. **Spring框架集成** - Spring MVC可以通过`<servlet>`配置DispatcherServlet,处理所有请求。 - `<context-param>`可以设置Spring的上下文...
10. **<session-config>**:配置会话超时时间。可以通过设置`<session-timeout>`元素来指定超时时间,默认单位为分钟。 11. ****:用于指定文件扩展名与MIME类型的映射关系,有助于正确地处理不同类型的文件。 12....
【Web.xml配置说明】 在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml...
- `<session-config>`元素允许设置会话超时时间,以及是否启用会话追踪。 7. **错误页面配置** - `<error-page>`元素定义错误代码或异常类型与特定错误页面的映射,提升用户体验。 8. **安全配置** - `...
除了上述基本配置外,`web.xml`还可以配置错误页面、session超时、字符编码等。理解并熟练配置`web.xml`对于开发和维护Struts2应用至关重要,因为它直接影响到应用的运行和性能。 博客链接中提到的iteye博主分享的...
1. `<session-config>`元素:定义会话配置,如会话超时时间。 ```xml <session-config> <session-timeout>30</session-timeout> </session-config> ``` `session-timeout`以分钟为单位,表示会话的默认存活...
- **session-config**:设置会话超时时间,可以是全局默认值或每个会话对象的个别设置。 - **mime-mapping**:定义特定文件扩展名的MIME类型,确保浏览器正确处理文件。 - **welcome-file-list**:当用户访问目录...
8. `<session-config>`: 设置HttpSession的超时时间,`<session-timeout>`以分钟为单位定义Session的有效期。 9. `<welcome-file-list>`: 指定一组欢迎文件,当用户访问目录而不是具体文件时,服务器会尝试寻找这些...
1. `<session-config>`:配置会话的相关属性,如会话超时时间。例如: ```xml <session-config> <session-timeout>30</session-timeout> </session-config> ``` 2. `<error-page>`:定义错误处理页面,当发生...
- **`session-config`**:配置会话超时时间,控制用户会话的生命周期。 - **`error-page`**:定义错误页面,处理HTTP状态码对应的错误情况。 - **`security-constraint`**:设置安全约束,保护资源免受未经授权的...
WEB.XML标准配置注解: <!--Servlet的映射,用来说明客户端IE中输入什么样的地址字符串对应到哪个Servlet的别名--> <!--在该例中在IE地址栏中firstservlet字符串对应到别名为firstservlet的servlet--> ...
web.xml 配置文件是 Tomcat 服务器的主要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和Welcome 文件列表等。 1. Servlet 配置 在 web.xml 文件中,Servlet 配置用于定义 Servlet ...
- **会话配置** (`<session-config>`):设置会话超时时间,影响服务器如何管理会话。 - **MIME映射** (`<mime-mapping>`):确保文件类型与浏览器理解的MIME类型一致。 - **欢迎文件** (`<welcome-file-list>`):...
- **`session-config`**:设置会话超时时间,可以全局设定默认会话的不活动时间。 - **`mime-mapping`**:为特定文件类型指定MIME类型,确保服务器正确处理文件。 - **`welcome-file-list`**:设置当用户访问目录...
通过 web.xml 文件,我们可以对 Web 应用进行配置,例如设置应用程序的名称、描述、过滤器、监听器、Servlet、会话超时等等。 以下是 web.xml 文件中的一些常用元素: 1. `<web-app>`:web.xml 文件的根元素,用于...