request和response以及session的生命周期 这是前两天去笔试的一道题目,希望大家能帮忙回答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 request,response还有什么生命周期??每次请求从开始到结束session就是服务器的timeout时间或者手工处理就是他的生命周期。 request 请求 请求完就完了 ,比如 jsp页面请求servletresponse 相应 对请求的响应 比如 servlet相应请求,给出个jspsession 整个会话期, 比如 从打开IE 到关闭所有的IE request每次请求都会产生一个新的request同理response每次响应请求产生一个新的responsesession代表一个会话在一个会话期间一直存在,会话的最长时间可以设置默认一般是20分钟 request和response在请求完毕后就会销毁。session,看过书本上说一般以下情况将会结束生命周期:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。记得当时老师讲得时候,第一种情况是比较有争议的。看过一段解释似乎比较合理:"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端建立的,浏览器访问服务器会有一个jsessionid,浏览器端通过jsessionid定位服务器端的session,session的 创建和销毁由服务器端控制。当浏览器关闭后,session还存在在服务器端,只不过你新开的浏览器去访问服务器会创建另一个session,这个时候的 jsessionid已经不一样了。也就不能访问上一次的哪个session里面的内容了。关键应该是何时调用HttpSession的invalidate()方法。 session是在服务器上的,客户端关闭浏览器怎么会让session失效呢?哪个达人解释一下啊。 session是会话,关闭了,你和谁去会话 request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一起请求 当请求完毕之后,request里边的内容也将被释放点而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟) session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定会马上释放掉的 这里讨论的session是程序里的东西。不是字面上的东西。 session有效时间是30分钟,在关闭的30分钟内,都有效可以设置时间来延长或缩短session 关闭浏览器,session不会失效的,这也是模拟登陆使用的方法。sessiion失效是在规定的时间内,没有客户进行访问,服务器端会自动失效的。和客户端关闭浏览器 无关。 session有效时间是30分钟,在关闭的30分钟内,都有效这30分钟是设定的还是默认的啊.. jsp下载文件,中文文件名乱码,IE可以火狐不可以。。。。。。 帮我分析一下这个正则表达式 JQuery get方法传值乱码 <jsp:include page= 动态参数问题 如何获取本机的有效磁盘盘符 碰到错误要加班```我晕``散分`` struts 中关于 javascript问题? java线程终止问题 提问:Struts struts 数据库链接池老是有问题,大家都是在struts1.1中都是怎么连数据库的? response 使用JPA标注,我的一对多关系没用关联映射为什么还报错?
session就是服务器的timeout时间或者手工处理就是他的生命周期。
同理response每次响应请求产生一个新的response
session代表一个会话在一个会话期间一直存在,会话的最长时间可以设置默认一般是20分钟
request和response在请求完毕后就会销毁。
session,看过书本上说一般以下情况将会结束生命周期:
1.客户端关闭浏览器
2.Session过期
3.服务器端调用了HttpSession的invalidate()方法。记得当时老师讲得时候,第一种情况是比较有争议的。看过一段解释似乎比较合理:
"一个浏览器就是一个新session,关了浏览器session就结束了"
session 是在服务器端建立的,浏览器访问服务器会有一个jsessionid,浏览器端通过jsessionid定位服务器端的session,session的 创建和销毁由服务器端控制。当浏览器关闭后,session还存在在服务器端,只不过你新开的浏览器去访问服务器会创建另一个session,这个时候的 jsessionid已经不一样了。也就不能访问上一次的哪个session里面的内容了。关键应该是何时调用HttpSession的invalidate()方法。
而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟) session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定会马上释放掉的
可以设置时间来延长或缩短session
关闭浏览器,session不会失效的,这也是模拟登陆使用的方法。sessiion失效是在规定的时间内,没有客户进行访问,服务器端会自动失效的。和客户端关闭浏览器 无关。
session有效时间是30分钟,在关闭的30分钟内,都有效
这30分钟是设定的还是默认的啊..