开发者社区> 问答> 正文

关于httpsession获取的对象的id无法用==比较,是怎么回事?

为啥httpsession获取的对象的id和记录中找出的id做校验时用==有时会不行,按理说指到的内存地址是同一个,此情况是偶发的,所以具体什么情况无法查找(现在测试的是有的userinfo是全部不行,而有的userinfo是可以用==的)
screenshot

展开
收起
小旋风柴进 2016-03-03 17:07:43 2113 0
1 条回答
写回答
取消 提交回答
  • 指的是内存地址,但是对象不一定是同一个对象啊。所有用==是一种不严谨的做法,因为你不知道要比较的是不同对象还是一个对象的两个副本。

    2019-07-17 18:51:42
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载