我正在使用Google App Engine \ Java,並試圖獲取用戶最後一次發出請求或簡單使用方法HttpSession.getLastAccessTime()。 我的代碼很簡單:會話GetLastAccessTime在GAE上返回0
log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString());
當檢查日誌行代碼的結果是 的SessionID:gckoLPCQZaH9sTiH2SRf6g * 上次訪問:0 *創作:週四2月23日12時15分37秒UTC 2012
我總是迴歸零!會話沒問題,你可以看到 - 它有一個ID,一個創建時間等,只有lastAccessTime不應該是0。
有沒有人有任何想法,爲什麼發生這種情況?
您在''appengine-web.xml'中通過啓用' true sessions-enabled>'來啓用GAE配置中的會話嗎? –
Viruzzo
2012-02-23 15:05:12