我正在使用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,当它不应该是。
有没有人对为什么会这样做有任何想法?
答案 0 :(得分:0)
我的网页上没有“添加评论”链接,所以我发了一个答案,即使这是一个澄清问题....
您的代码在何处/何时拨打log.write(...)
行?