首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java Bean中持久化表单数据

在Java Bean中持久化表单数据
EN

Stack Overflow用户
提问于 2011-05-17 15:45:26
回答 4查看 643关注 0票数 0

当我通过表单发送数据时,我使用可重用组件JavaBean来存储数据,并使用get属性检索数据,然后将数据传递到应用程序中需要的任何位置。

但是,如果我重新启动web服务器,我传递给该JavaBean的任何数据都将丢失,并且我需要再次将数据传递给该Java Bean。有没有办法将数据传递到JavaBean并永久存储(设置)它,这样即使在服务器重新启动的情况下我也可以访问它?

EN

回答 4

Stack Overflow用户

发布于 2011-05-17 15:50:09

重新启动服务器后,该客户端的会话将自动终止,因此不能将数据保存在bean中。

票数 0
EN

Stack Overflow用户

发布于 2011-05-17 15:50:11

Java bean驻留在内存中,特别是在某个范围内(即请求、会话、应用程序等)。

现在,如果您重新启动应用程序服务器,它肯定会杀死所有作用域,因此结果是。

如果要持久化数据,请使用DBMS

票数 0
EN

Stack Overflow用户

发布于 2011-05-17 15:50:37

有许多方法可以在服务器重新启动时保存数据(例如保存到数据库或文件中),但我发现这种情况有点奇怪。如果两个用户设置了相同的java bean怎么办?谁优先?或者bean的内容是基于每个用户的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6027774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档