Struts2访问“原始”模型对象

时间:2012-09-10 10:30:52

标签: struts2

我有一个应用程序,我需要对变更进行一些审核。在实践中,这意味着我需要知道更新它时原始Model对象是什么。在我的代码中,我(显然)可以访问具有修改值的Model对象,但不能访问原始(用于首先渲染编辑页面) 。 建议的做法是什么,在渲染之前将原始模型对象放入会话存储中?还要别的吗 ?

1 个答案:

答案 0 :(得分:3)

您需要重新检索对象(如果它已被保留),或者在对话中保留它(例如,会话,但仅限于所需的持续时间)。

这可以通过持久层更好地处理,具体取决于您使用的内容。合理的缓存解决方案意味着重新查询的性能影响非常低。