簡體   English   中英

從jsp顯示彈性圖表后,登錄會話丟失

[英]Login session lost after flex chart is displayed from jsp

我有一個Java Web應用程序。 當我登錄到該應用程序並導航到一個嵌入了彈性圖表的jsp時,該圖表顯示得很好。 我正在使用blaze ds遠程處理對象機制。 但是,當我想導航到另一個頁面時,由於登錄會話丟失,它使我退出了應用程序。

HTTP會話由HTTP cookie支持,該cookie綁定到特定域,默認情況下還綁定到上下文路徑。 因此,如果您丟失了會話,則可能是由於導航到其他域和/或上下文路徑引起的。 但是,也可以通過調用HttpSession#invalidate()以編程方式使會話HttpSession#invalidate()

因此,要解決您的問題,您需要確保導航到相同域和上下文中的頁面,並且服務器端代碼不必在某個地方不必要地調用invalidate()

如果問題實際上是由上下文路徑中的切換引起的,並且您希望將其修復,則需要在servlet容器中對其進行配置。 目前尚不清楚您使用的是哪個,但是例如在Apache Tomcat中,您想要將/conf/server.xml中的<Connector>元素的emptySessionPath屬性設置為true 另請參閱此文檔

暫無
暫無

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

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