2009-12-27 89 views
0

我想通過https登錄使用jsp的用戶,並且我在會話中存儲他的userid和一些更多個人信息變量session.setAttribute(「userid」,98767)當我移動到另一個非安全的jsp前:http://www/xyz.com/test.jsp並嘗試訪問會話變量session.getAttribute(「userid」)我總是得到一個空值,其中,如果我設置正常http jsp中的會話變量可以正確訪問變量。設置在安全頁面'https'中的JSP會話變量在普通的'http'頁面中不可訪問

任何幫助/指針,非常感謝。

回答

2

我認爲瀏覽器認爲通過HTTPS設置Cookie不應該通過HTTP傳輸,因爲它們可能是敏感數據。

0

根據this forum post,你可以做的是先從http頁面創建會話,然後切換到https。不能告訴你它是否正確,只是指出它。