當我打開兩個瀏覽器和輸入平行細節,值越來越混合。一個瀏覽器中的值在另一個瀏覽器中被填充......我們使用的是JSF框架,並且託管的bean在會話範圍內(讓我們在請求範圍內不可能)...簡而言之,值是在瀏覽器中共享...如何避免這種情況?任何線索?JSF - 會話管理
0
A
回答
1
你需要把這個bean的請求或查看範圍來代替。正如你自己遇到過的,在基於會話的bean中存儲基於請求/視圖的數據是一個壞主意。
我認爲視圖範圍會有很大的幫助,因爲你提到請求範圍是「不可能的」(事實上,它只需要預加載正確的數據,以便JSF可以相應地採取正確的操作)。
3
如果「打開兩個瀏覽器」是指你打開瀏覽器相同的兩個窗口則一切是正確的 - 你可以得到的只是一個每個瀏覽器會話(適用於Firefox有插件,它允許以避免此限制)。
但是如果你使用實際上是兩個不同的瀏覽器不是在這種情況下,接縫您保存所有數據,應用範圍或你有你的容器有問題。
相關問題
- 1. JSF會話管理
- 2. JSF會話管理和調整
- 3. JSF 2.0中的會話管理
- 4. 會話Bean用戶管理JSF
- 5. 會話管理
- 6. 會話管理
- 7. 會話管理
- 8. JSF,會話超時處理
- 9. 管理asp會話
- 10. iphone會話管理
- 11. HtmlUnit會話管理
- 12. C#會話管理
- 13. Tipfy會話管理
- 14. RestKit會話管理
- 15. 會話管理Jaggery.js
- 16. Perl會話管理
- 17. MultipeerConnectivity會話管理
- 18. WCF會話管理
- 19. 會話管理angularjs
- 20. 會話管理CDSSO
- 21. CURL會話管理
- 22. Django會話管理
- 23. Rails會話管理
- 24. Android會話管理
- 25. IBMWorklight會話管理
- 26. Http會話管理/可選會話管理(Java)
- 27. 如何在JSF和WAS中管理用戶會話
- 28. jsf項目中的會話管理功能
- 29. JAX-RS客戶端和會話管理
- 30. 在jsf 2中處理用戶會話
和管理豆是......? – 2011-04-08 09:17:26
參見[這個問題](http://stackoverflow.com/questions/5593298/jsf-session-issue-in-different-browser-windows)(副本?) – 2011-04-08 10:33:28
你所說的兩個瀏覽器是什麼意思?同一瀏覽器的兩個窗口? – bluefoot 2011-04-08 16:36:33