相关疑难解决方法(0)

如何在Java Web应用程序中动态设置会话超时?

我需要为我的用户提供一个Web界面来更改会话超时间隔.因此,Web应用程序的不同安装将能够为其会话设置不同的超时,但它们web.xml不能有所不同.

有没有办法以编程方式设置会话超时,以便我可以使用,比如ServletContextListener.contextInitialized()读取配置的间隔并在应用程序启动时设置它?

非常感谢.

java session timeout servlets java-ee

44
推荐指数
2
解决办法
13万
查看次数

Spring Boot Java Config设置会话超时

如何在Spring Boot应用程序中配置我的(嵌入式)Tomcat会话超时?

public class SessionListener implements HttpSessionListener{

@Override
public void sessionCreated(HttpSessionEvent se) {
    se.getSession().setMaxInactiveInterval(5*60);
}

@Override
public void sessionDestroyed(HttpSessionEvent se) {

}}
Run Code Online (Sandbox Code Playgroud)

我有一个SessionListener,但我不知道在哪个类中我必须将此监听器添加到Context.

session spring timeout spring-boot

26
推荐指数
3
解决办法
7万
查看次数

如何在web.xml中设置会话超时(以秒为单位)?

我要求将会话超时设置为40秒.我知道我们通常保持20分钟.但我当前的应用程序要求是将会话超时保持为40秒.web.xml仅将整数值设为1,但不是0.6.有没有办法写这个?我们在Apache tomcat服务器上运行我们的java Web应用程序.

那么如何在web.xml中设置会话超时(以秒为单位)?

java tomcat

8
推荐指数
1
解决办法
7万
查看次数

标签 统计

java ×2

session ×2

timeout ×2

java-ee ×1

servlets ×1

spring ×1

spring-boot ×1

tomcat ×1