2013-08-28 19 views
0

我在一個瀏覽器中打開一個基於Web的(JSP/Servlet)應用程序,這會導致創建一個新會話,並在我的servlet代碼中創建一個自定義cookie,並將其發回給我的瀏覽器。JSP - 2個會話可以共享一個自定義創建的cookie嗎?

然後,我打開另一個瀏覽器並訪問相同的應用程序(哪個課程創建一個新的會話)。鑑於我的servlet代碼首先檢查附加到請求對象的自定義cookie,它將永遠無法找到此cookie,因爲它是一個完整的新請求對象。

因此,出於好奇,我想知道,

  1. 有2次會議的方式(如上面標識)共享一個自定義創建的cookie(AND)
  2. 如果我的請求轉發到另一個Web應用程序(運行在同一個服務器上)訪問某些數據/資源,第二個應用程序是否能夠訪問自定義創建的cookie,前提是相同的請求對象被轉發?

回答

0

我想了一會兒,我想我的第一個問題有一個答案,那就是2個會話可以共享1個自定義Cookie。除了會話依賴於他們的會話cookie而不是持久(自定義)cookie。例如,我可以創建一個自定義cookie來保存用戶名,然後關閉瀏覽器,當我訪問相同的網頁時,它可以(如果相應地編碼)填充自定義cookie中的用戶信息。

相關問題