簡體   English   中英

Java Web項目上的多窗口

[英]Multi Windowing on a Java Web project

我有一個EJB 2.1項目(實際上,它必須遷移到EJB 3.1 :-))
目前它只支持一個窗口。 這意味着用戶應該在窗口上工作。 這是因為變量,用作會話變量。 (最后搜索條件,最后使用的ID等...)。

我希望能夠在Firefox中打開兩個或更多選項卡並進行並行工作。 如果用戶位於同一選項卡上,則應僅為該選項卡保留變量。 只有全局變量才能對所有選項卡有效。
我怎樣才能解決這個問題。
任何了解多窗口的文檔也會有所幫助。
或者歡迎任何關於多窗口web項目的任何其他想法或經驗。

在我所知道的瀏覽器或任何EJB中都沒有任何內置的方法可以解決這個問題。 其他Web應用程序框架具有Web流的概念,它是一系列連接的操作,可以處理同一瀏覽器的不同選項卡中的多個流,因此您可能希望開始查找。

簡而言之,他們創建了應用程序控制的自己的“cookie”,而不是瀏覽器本身。 然后,這些“應用程序cookie”用於存儲與當前操作集相關的大量信息,就像會話一樣。

用戶點擊在“新窗口”(或標簽)中打開的鏈接會啟動這些類型的事情,該鏈接通知應用程序(通過頁面命中或ajax調用)正在打開新的“工作會話”並獲得內部會話設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM