在我的servlet(登录后)我设置会话超时时间间隔为30秒,还要注意的SessionID作为说XJ2ee的会话跟踪
session.setMaxInactiveInterval(30);
然后servlet转发到JSP页面(intermediate1),其中有到第二个中间页面(中间2)的链接。我在页面上做了大约30秒(超时间隔),然后转发到第二个jsp页面(中间2)。这里我打印sessionID,它不是X.它是另一个值。这怎么发生的?如果没有会话存在,容器是否自动将会话对象分配给JSP页面?请帮助。
总是有一个会话对象。如果它没有过期,它可以与先前的请求相同,或者如果第一个请求或以前的会话对象过期,则为新的请求。这是它的工作方式。 –