2012-03-27 110 views
2

在一個servlet中,我可以通過httpRequest獲得與一個瀏覽器相關的會話。在這個請求中,我還有一個sessionId說ID2(與另一個瀏覽器關聯)。如何從會話ID中提取會話對象?

我的問題是如何從同一請求中獲取與ID2相關的會話對象?

基本上我想從會話ID中提取會話對象。根據我的理解,這裏應該將會話映射存儲在服務器的哪個地方,我可以在這裏使用?

在請求中需要一個更多的會話ID是一個不同的故事,我不想在這裏提到,以避免混淆。

+1

「_to避免混淆_」:恐怕已經太晚了。如果您有兩個與請求相關聯的sessionIds,那麼您必須以允許您以相反方式檢索它的方式添加第二個sessionId? – radimpe 2012-03-27 05:45:34

回答

3

如果您使用的純servlet沒有其他技術(如JSF或Struts),那麼AFAIK沒有直接的方法可以獲得創建的會話。 我會建議你實施sessionListener並自行維護一個會話列表。