java 怎么取出session中的值而不是引用

[复制链接]
查看11 | 回复4 | 2013-6-28 11:09:10 | 显示全部楼层 |阅读模式
声明HTTPServletRequest对象 .geisession后拿到该对象 用另外一个变量保存。这个变量声明后,内存中会分配一个内存地址给该对象。该兑现就彻底脱离了session,而不会随着session中对象的改变而改变, 该对象的传递必须与session同步,如果不能同步,不能保证是想要的拿到的那个对象。...
回复

使用道具 举报

千问 | 2013-6-28 11:09:10 | 显示全部楼层
java中到处都是引用,你可是试着去克隆一个对象,然后针对克隆的对象去操作,这样不会影响session中的对象,如果想修改session中对象,可以将session中对象覆盖即可...
回复

使用道具 举报

千问 | 2013-6-28 11:09:10 | 显示全部楼层
试着放在不同的线程 里面.取值 一个线程.改值 一个线程...
回复

使用道具 举报

千问 | 2013-6-28 11:09:10 | 显示全部楼层
什么session啊?servlet、jdbc、hibernate还是别的什么?能把关键代码贴出来吗?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行