开发者社区 问答 正文

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

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

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

    2019-07-17 18:51:42
    赞同 展开评论
问答地址: