在会话中存储对象

抓住

我编写以下代码将对象存储到HttpSession中:

JenaOWLModel jenaOwlModel=MyModelFactory.getJenaModel();
HttpSession session = request.getSession(true); 
session.setAttribute("jenamodel", jenaOwlModel);

并通过以下代码在另一个servlet中获取对象:

HttpSession session = request.getSession(true);
JenaOWLModel model=(JenaOWLModel)session.getAttribute("jenamodel");

它运作良好,但是我想知道从会话中获取的对象是我放入会话中的对象还是只是一个副本。如果更改从会话中获得的对象,会话中的对象是否也会更改?如果改变了,是否需要我自己同步会话中的对象。tomcat是否提供了一种自动同步会话中的对象的机制?

用户名

如果更改从会话中获得的对象,会话中的对象是否也会更改?

这是同一对象,因此当然会改变。

如果更改,是否需要我自己在会话中同步对象。

是的。

tomcat是否提供了一种机制来自动同步会话中的对象?

不。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

狂欢-在会话中存储对象

来自分类Dev

在 PHP 会话中存储对象

来自分类Dev

将对象存储在会话变量中

来自分类Dev

如何访问会话中存储的动态对象

来自分类Dev

获取存储在jsp会话中的对象的属性

来自分类Dev

C#从存储在ASP会话中的列表中删除对象

来自分类Dev

修复该类以启用在Flask会话中存储对象

来自分类Dev

CakePHP 3:无法向会话中存储的对象添加属性。

来自分类Dev

如何在会话中存储检索到的对象并访问后记?

来自分类Dev

护照js如何在会话中存储用户对象?

来自分类Dev

在会话中存储对象后,更改对象时会在会话中自动更新对象。为什么?

来自分类Dev

Rails会话存储模型对象

来自分类Dev

在会话中存储阵列

来自分类Dev

会话存储:如何存储多个对象

来自分类Dev

会话存储:如何存储多个对象

来自分类Dev

将对象存储在会话中后,当对象更改时,它将在会话中自动更新。为什么?

来自分类Dev

存储到PHP会话中的对象获取了错误的存储值

来自分类Dev

python中的会话对象

来自分类Dev

无法从会话存储中获取会话

来自分类Dev

无法从会话存储中获取会话

来自分类Dev

Laravel在Cookie中存储会话

来自分类Dev

在会话中存储CSRF的密钥?

来自分类Dev

nodejs中的会话被部分存储

来自分类Dev

Laravel在会话中存储数组

来自分类Dev

会话中存储的php数组

来自分类Dev

如何存储会话中的内容

来自分类Dev

在 $_post 中存储会话值

来自分类Dev

在 Android 中存储会话密钥

来自分类Dev

在会话状态下存储复杂对象