首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保存用户访问的上一个spring-webflow视图状态id?

如何保存用户访问的上一个spring-webflow视图状态id?
EN

Stack Overflow用户
提问于 2011-03-25 17:25:58
回答 1查看 1.5K关注 0票数 0

我有一个电子学习应用程序与10多页的许多流程。现在我得到的任务是,如果用户在完成流之前退出,则可以返回到流的最后一个访问页面。因此,我必须在每个视图状态上保存id,但我不想手动更改每个视图状态定义。

我研究了流继承,但是我必须至少更改每个子视图状态定义才能从父视图状态继承。

我想到了AOP技术,但我不知道该把切入点放在哪里。

还有其他想法吗?

非常感谢,纳撒尼尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-28 05:03:15

我不确定我是否完全理解你的问题,举个例子可能会有所帮助。

无论哪种方式,您都应该了解一下FlowExecutionListener接口和/或FlowExecutionListenerAdapter。创建一个实现(或扩展)其中一个的类将为您提供对流执行生命周期的钩子。stateEntered(...)方法将在转换完成后激发,使您可以访问以前的状态和新的状态。在这里,您可以保存之前的状态id,要么保存在流上下文中,要么保存在持久存储中。

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

https://stackoverflow.com/questions/5430597

复制
相关文章

相似问题

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