如何中断Spring Web流程并清理资源

时间:2011-11-17 04:12:20

标签: java spring web-applications spring-webflow

在页面中,有jquery Overlay。在叠加层的初始化时,流程开始。转换发生在AJAX调用中。当流的转换发生时,我们用ajax响应替换覆盖的内容,并更新acion和事件以进行下一次转换。

流程包含大约10步,用户可以通过按ESC并单击关闭按钮在任何点终止。这可以消除叠加。

如果我复制任何状态的网址并将其粘贴到同一浏览器的新窗口中,则会显示该状态的内容。

问题: 当用户在视图状态之间终止时,如何清理资源?

1 个答案:

答案 0 :(得分:1)

听起来你需要捕获close / esc语句并向流量控制器发送ajax请求以重置流量。

除此之外,当然可以删除保存会话的cookie,但我会采用第一种方法。