不同的浏览器使用相同的Session ID,取得的HttpSession对象是否相同???
求真解。。。不懂勿扰
java中 Session ID问题
答案:2 悬赏:0 手机版
解决时间 2021-02-10 19:30
- 提问者网友:王者佥
- 2021-02-10 03:03
最佳答案
- 五星知识达人网友:雾月
- 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超时有问题.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯