会话:
多长时间HttpSession session = request.getSession();
最后我没有明确声明session.setMaxInactiveInterval(int i)
?我们假设,用户不会从浏览器中删除cookie。
答案 0 :(得分:7)
只要session-timeout
中web.xml
的声明值已声明。如果没有指定值,则容器决定此设置。
答案 1 :(得分:2)
HttpSession
具有getMaxInactiveInterval
方法,该方法可以告诉您会话将为用户保留多少。
如果您setMaxInactiveInterval
为负数,只要他不删除Cookie,它就永不过期。
编辑:对于我无法添加评论的其他答案的评论,如果用户不接受Cookie,他将永远不会有会话。因此,如果他删除它,他将开始一个新的会议。