什么时候需要用request.getSession 来创建一个httpsession对象?

发布网友

我来回答

2个回答

热心网友

当你需要存储会话信息时需要创建一个httpsession的对象追问request.getSession 在api 中的解释是如果有session 就获得。没有就创建一个新的。
问题是在打开一个新的浏览器的时候web容器就会自动创建一个session,那就只要获取就行了。为什么这个命令里还要有一个"没有就创建一个新的" 功能。难道是有什么方法可以销毁一个session;

追答session是可以设置时间的,所以也可以设置过期。为什么会有一个“没有就创建一个呢!”,有的session设置了十分钟,十分钟后肯定会过期自然要重新创建一个了。
例如:一个网站的登录session设置了半个小时,而你打开这个网站,也登录了,正在这时候你朋友要你去吃大餐,需要一个小时,为了方便聊天或者访问网站,你没有关电脑,浏览器也没有关,当吃你完饭之后,在访问这个网站,肯定会判断你的session是否过期,然后在决定是创建还是读取

热心网友

要用的session的时候!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com