谁能帮我深刻解释下sessionId 查了很多资料,看完了还是不理解,麻烦高手解释下,还有就是sessinID会有空的时候吗,类似jsp页面上获取request.getSession.getId() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sessionId 是session的标识,session都死掉了,为啥sessinId还活着,难道写是写到cookie里 sessionId 是客户的唯一标识,session管理整个会话,但是用什么方法区别不同的客户呢,就用sessionId。sessionId是系统随机分配的,不可能有空值。 你的意思session销毁,sessinID依然存在,存在cookie 中了,那我程序中的request.getSession.getId()取的方式应该是从session对象取的吧,也就是服务器端 开启一个浏览器就是一个新的sessionId,同样,关了,session就销毁了 但是我为什么开启后,获取还是相同的sessinID lz要明白Session是基于窗口的,窗口关了Session对象也就销毁了,当然Session是在服务器端创建的;然后就是HTTP协议是无连接的协议,在客户端发起一次请求,服务器端响应之后就断开了,为了间接保持这种连接就使用了Session的方式,Session有两种,一种是基于Cookie,一种是基于sessionId的,如果客户端禁掉Cookie,那通过Cookie的方式就没法保持连接了,通过sessionId说的是在同一个客户端在页面间传递此sessionId字符串来保持服务器端与客户段的连接!如果sessionId字符串保存在Cookie中,在客户端下次访问该站点时,会把Cookie中保存的sessionID字符串同样发给客户端,当然是相同的了,lz明白否。? 会把Cookie中保存的sessionID字符串同样发给客户端,当然是相同的了,打错了不是客户端是服务器端!!!!!!!!!!!! session 就是一个会话 ,当客户端向服务器发送一个请求后,服务器为每一个客户,创建一个唯一的标识符即sessionId,并在响应的时候,把这个SessionId发送给客户浏览器. 当浏览器再次发送请求的时候,同时也把这个Id号发送给服务器.那么服务器就可以通过客户的Id来区分是哪个用户了. 直到浏览器关闭,一个session会话才算结束.不过不同的浏览器有不同的地方 .你来运行一下就看出区别了 我就知道IE和火狐的区别.其他的就不晓得了 呵呵 写个例子试一下就好了! 呵呵,说的不错。不过,应该说明是IE6,IE7、8都没有这样的问题啊 请问普通类能跳到某个jsp页面吗? 中文分词用什么比较好 要用java调用dll动态库里面的方法,谁有详细的代码 急急急,谁能帮我一下?!?!?!?! 启动Resin就报错,各位大侠快帮忙啊,小弟很急~~~ 水晶报表打印问题急!!!!!!在线求助(高手请进) 100分求助一个最基础的JDBC问题,差点没脸提出来…… 请问error 与 Exception什么区别 Struts JSP select or option ojdbc6.jar连接Oracle11g报错,怎么解决? javascript(jquery)如何与Struts2(Action)交互 求助eclipse的一个小功能
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货