knrt.net
当前位置:首页 >> JAVA中,不同浏览器的sEssion数据会共享吗 >>

JAVA中,不同浏览器的sEssion数据会共享吗

b/s,每个客户端访问时都会有唯一的sessionID 看样子你并不理解B/S的意思哦,你提问的是不会有冲突的,因为这两个session并不一样。 不同浏览器的session是不会共享的,在你打开浏览器时访问目标网站时,已经生成了唯一属于你的sessionID,你用...

对于同个浏览器, 访问同个网站一般只能有一个会话, 不能同一个浏览器多用户同时在线。 按照你的想法, 只能把多个登录用户信息产生的会话在浏览器端进行保存, 在执行相关(查询)操作时, 需要选择对应哪个用户的会话

那你User都是不同的对象。移除某个对象跟其他对象根本没有任何关系

恩 ,这个问题 我也发现了。 在360浏览器里,每次新建一个窗口sessionId变了。 而在其他浏览器里 例如ie6 火狐 谷歌浏览器,无论你是否新建窗口sessionId都不会改变。 ie其他版本我没测试,应该是浏览器内部机制造成这样的情况。 所以360就利用这个,...

那就不要存在session里面,把登录信息存在一个缓存里面,生成一个key 然后用这个key去缓存里面取值,如果有就是登录了,没有就是没有登录,你页面里面只保存那个key,用request传值,别用session

不会,你妹懂session的原理。。。每次浏览器请求都会传递以的sessionId,服务器会根据对用的sessionId分配对用的session,所以只要不是同一个会话的重复登录就不会覆盖

cookie可以,cookie是将数据存储在浏览器器上,容易被篡改,如果保存的是密码之类的最好先加密再保存。而且能存储的数据很少,大约只有4kb,能保存的个数也少;并且cookie只能保存字符串格式的参数。 session是将数据存储在服务器上,保密性好,...

request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。request是用户请求访问的当前组件...

单点登录,集群

是公用的,你想让每个用户都有他独自的变量,为什么不在数据库表中增加字段呢,而浏览器的客户端不是针对指定用户的,或者你可以把变量存在session当中,这样也可以针对每个浏览器客户端。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com