Session GetLastAccessTime在GAE上返回0

时间:2012-02-23 12:25:57

标签: java google-app-engine session

我正在使用Google App Engine \ Java,并且我试图让用户最后一次发出请求,或者简单地使用方法HttpSession.getLastAccessTime()。 我的代码很简单:

log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString());

检查日志时,该行代码的结果是 SessionId:gckoLPCQZaH9sTiH2SRf6g * LastAccessed:0 *创作:Thu Feb 23 12:15:37 UTC 2012

我总是回归零!会话是正常的,你可以看到 - 它有一个ID,一个创建时间等,只有lastAccessTime是0,当它不应该是。

有没有人对为什么会这样做有任何想法?

1 个答案:

答案 0 :(得分:0)

我的网页上没有“添加评论”链接,所以我发了一个答案,即使这是一个澄清问题....

您的代码在何处/何时拨打log.write(...)行?