永发信息网

java中 Session ID问题

答案:2  悬赏:0  手机版
解决时间 2021-02-10 19:30
  • 提问者网友:王者佥
  • 2021-02-10 03:03
不同的浏览器使用相同的Session ID,取得的HttpSession对象是否相同???

求真解。。。不懂勿扰
最佳答案
  • 五星知识达人网友:雾月
  • 2021-02-10 04:21
相同。session一般通过cookie或者URL里的一个参数来实现。 第一次访问,产生一个唯一的session编号,然后发送给客户端,比如传递cookie,或者在url里面加上额外的参数 服务器在一个Map里保存此编号对应的信息 用户下一次访问,会再次传递这个编号,服务器在map里查找对应编号的信息是否存在,并进行后面的操作。
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-02-10 06:00
action中是否是httpservletrequest.getsession().setattribute("username",username); 登录成功页面需要这样取:session.getattribute("username"); 这样子如果取不到的话请检查下session是不是在哪里被清空了,或是服务器设置的session超时有问题.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯