2012-02-27 167 views
1

我已經有了一點點JSP來顯示當前會話的ID。應該在創建會話時生成,然後在瀏覽器關閉之前一直保留。會話不會持續

這裏是因爲我已經介紹了應做的代碼:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %> 
<html> 
<head></head> 
<body> 
Your session ID is : <%=session.getId()%> 
</body> 
</html> 

在Chrome中, FF隱私瀏覽模式 和IE瀏覽器,會話保持和輸出停留,就像這樣:

您的會話ID爲:CF29941D705A657A91EBD44A35D68803

但是在Firefox正常模式下,每當你刷新頁面時,會生成一個新的ID。

任何人都可以幫我解決這個問題嗎?

回答

0

如果您每次在特定的Web瀏覽器中都獲得新的會話ID,那麼這隻能表示特定的Web瀏覽器針對特定域禁用了Cookie。檢查並修復網頁瀏覽器的設置。

0

Sessions/cookies似乎不在本地主機上維護。這可能是代碼無法工作的原因。