如何使Spring SessionAttributes无效

时间:2013-03-13 21:09:44

标签: java spring session

大家。我有一个关于Spring SessionAttributes注释的问题。现在我正在使用它在涉及多个页面的工作流程中传输数据。数据包含在模态属性中,然后存储在SessionAttribute中(在控制器前面有注释)。所以我有这个问题,如果我使用

sessionStatus.setComplete();

当我离开工作流程时,会话得到清理。但是如果我离开工作流程而没有完成它,数据就会陷入会话中。我试过了

sessionStatus.setComplete();

request.getSession.invalidate();

并重新初始化模型属性,它们都没有完成工作。当我重新启动工作流程时,会话中的数据仍然存在。

知道如何清除数据吗?或者是否有任何解决方法,以便我可以使用会话之外的其他内容将数据存储在工作流中。

0 个答案:

没有答案