如何重启Vaadin会话?

时间:2014-10-16 12:45:19

标签: session vaadin restart

注销后,我需要使会话无效并立即启动新的。我使用了函数

VaadinSession.getCurrent().getSession().invalidate();

几秒钟后,红色框"会话已过期"出现。用户必须单击它或按F5。如何避免它并立即显示新的会话页面?

在javascript中很简单:

document.location='/';

如何在Vaadin做同样的事情?该行为应与重新启动资源管理器后首次访问该页面相同。

1 个答案:

答案 0 :(得分:5)

在我的项目中,我使用它:

Page.getCurrent().setLocation( "/" );
VaadinSession.getCurrent().close();