非常に奇妙な問題があります。Vaadin に基づく Web アプリがあります。1 人のユーザーがログインして何らかのアクションを実行すると、すべてがうまくいきます。2 番目のユーザーがログインすると、最初のユーザーはセッションと 2 番目のユーザーのコンテキストを使用し始めます... 私はそのような種類のコンテキストの読み込みをしています:
private Context getContextFromSession() {
WebApplicationContext context = (WebApplicationContext) this.getContext();
Context c = (Context) context.getHttpSession().getAttribute("context");
if (c == null) {
c = new Context();
context.getHttpSession().setAttribute("context", c);
}
System.out.println("Current session: " + context.getHttpSession().toString() + " , context: " + c.toString());
return c;
}
Vaadin は実際にマルチセッションをサポートしていますか?