Vaadin请求按http会话处理

时间:2013-05-21 05:07:26

标签: browser vaadin httpsession

使用Vaadin 6.8。虽然下面的链接描述了Vaadin如何支持多个浏览器选项卡,

https://vaadin.com/web/joonas/wiki/-/wiki/Main/Supporting%20Multible%20Tabs

同一浏览器的标签将使用相同的http会话,因此使用相同的应用程序实例。但是,选项卡使用不同的窗口对象,给出了多选项卡支持的错觉。

但是,Vaadin在处理httprequests(特别是updateUIDL调用)时会锁定应用程序实例。给定会话的所有http请求都是串行进程。 在完全处理tab1请求之前,不会处理tab2请求。

因此,两个标签上都会显示忙碌的加载图标。

AbstractCommunicationManager.doHandleUidlRequest()锁定应用程序对象。

任何人都有解决此问题的方法吗?是否有强制vaadin为每个标签使用新的http会话或弹出?

0 个答案:

没有答案