2

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

sessionStatus.setComplete();

当我离开工作流程时,会话会被清理。但是如果我没有完成就离开工作流程,数据就会卡在会话中。我试过了

sessionStatus.setComplete();

request.getSession.invalidate();

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

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

4

0 回答 0