您只想在基于servlet的webapp中确认会话何时到期。 以下会话ID将可用,直到会话被垃圾回收,这是正确的吗? 的 httpServletRequest.getRequestedSessionId()
谢谢, ç
答案 0 :(得分:0)
当会话过期时,getRequestedSessionId()返回id会话,该会话将在您调用此方法时创建
要检查会话是否超时(处于无效状态),请检查isRequestedSessionIdValid
答案 1 :(得分:0)
如果会话过期,那么会话将被垃圾收集并且
httpServletRequest.getRequestedSessionId()将在调用该方法时返回新值。
请查看以下网址
答案 2 :(得分:0)
来自JavaDoc
getRequestedSessionId
public abstract String getRequestedSessionId()
获取使用此请求指定的会话ID。这可能与此不同 实际会话ID。例如,如果 请求指定了无效的id 会话,然后这将得到一个新的 会话有一个新的身份。
返回: 此请求指定的会话ID,如果请求,则为null 没有指定会话ID