【发布时间】:2012-05-31 22:07:15
【问题描述】:
我有一个基于 Spring MVC 的向导。为了存储用户输入,我在会话中保存了一个 RegisterCustomerForm 对象。 如果我通过单击“完成”或“取消”完成向导,一切正常。但是,如果用户通过单击其他链接离开向导,我也想删除会话属性。我猜想是对话范围之类的东西。
有什么好的方法可以实现这种行为吗?
【问题讨论】:
我有一个基于 Spring MVC 的向导。为了存储用户输入,我在会话中保存了一个 RegisterCustomerForm 对象。 如果我通过单击“完成”或“取消”完成向导,一切正常。但是,如果用户通过单击其他链接离开向导,我也想删除会话属性。我猜想是对话范围之类的东西。
有什么好的方法可以实现这种行为吗?
【问题讨论】:
如果您可以使用 Spring 3.1,您可以利用此版本中可用的 RedirectAttributes。 An example 演示了如何使用该功能。
【讨论】: