用户如何为单个`HttpSession`提供多个`VaadinSession`对象?

时间:2015-07-16 22:45:27

标签: vaadin vaadin7 httpsession

Vaadin 7.2及更高版本提供了这种静态方法:
VaadinSession.getAllSessons( javax.servlet.http.HttpSession httpSession )

医生说:

  

检索存储在给定HTTP会话中的所有VaadinSession

每位VaadinSession用户如何拥有多个HttpSession?这是由用户执行的操作还是由我在我的Vaadin应用程序中以编程方式执行?

diagram of each HttpSession object having one or more VaadinSession objects of which each has one or more UI objects

1 个答案:

答案 0 :(得分:3)

library(zoo) df %>% arrange(end) %>% mutate(SNAP_ID=ifelse(is.na(SNAP_ID), na.locf(SNAP_ID) + cumsum(is.na(SNAP_ID))*0.1, SNAP_ID)) 始终存储在VaadinSession

单个.war中的多个Vaadin应用

如果部署(WAR file)包含多个Vaadin应用程序(servlets),并且用户同时使用这些应用程序,则用户的HttpSession包含多个VaadinSession Chrome browser对象。

例如,war文件包含两个Vaadin应用程序(servlet映射),用户在moment.js中使用这些应用程序,然后该用户的HttpSession包含两个HttpSession个对象。如果这些应用程序部署在单独的war文件上,则两个应用程序都有VaadinSession,并且两个会话都包含一个HttpSession