- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 Vaadin session 的最大非事件间隔设置如下。
VaadinSession.getCurrent().getSession().setMaxInactiveInterval(60);
servletService.addSessionDestroyListener(new SessionDestroyListener() {
public void sessionDestroy(SessionDestroyEvent event) {
System.out.println("SESSION TIMEOUT");
}
});
最佳答案
Vaadin 应用程序在 session 生命周期中保持客户端和服务器端的通信。有参数调用心跳间隔默认值 5 分钟(300 秒) .所以这意味着每 5 分钟客户端询问服务器 session 是否还活着。这就是为什么当 session 被销毁时,您会在控制台中看到消息,并且只有在一段时间后您才会在浏览器中看到 session 已过期消息。
您可以更改 心跳间隔属性并设置较小的值(以秒为单位),但请记住,您需要设置 closeIdleSessions=true 也明确。在下面的示例中,我将此值设置为 1 秒。
@VaadinServletConfiguration(heartbeatInterval=1, closeIdleSessions=true, productionMode = false, ui = MyUI.class)
public static class Servlet extends VaadinServlet {
}
关于session - Vaadin session setMaxInactiveInterval UI 响应不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32324084/
我已将 Vaadin session 的最大非事件间隔设置如下。 VaadinSession.getCurrent().getSession().setMaxInactiveInterval(60);
我是 JEE 的新手,这让我感到困惑。根据HttpSession.html#setMaxInactiveInterval(int interval)文档 An interval value of ze
我正在尝试使用 HttpSession.setMaxInactiveInterval 调整 session 超时,但它不起作用。 这是我的代码 (Groovy),它无一异常(exception)地执行
我尝试使用 session.setMaxInactiveInterval(30*60) 30 分钟为特定用户设置 session 超时。但默认情况下,它被分配给 86400 秒(24 小时)。 也在W
我有一个要求,其中用户通过身份验证进入 session ,并且在 10 分钟不活动后, session 超时。一旦 session 超时,来自现在已过期 session 的任何进一步请求将被重定向到超
我是一名优秀的程序员,十分优秀!