我有一个 Wicket (6.9.0) 应用程序,它在几个页面上接受用户输入,处理数据并最终显示一个页面,该页面给出了输入的摘要。该应用程序在会话中存储了一些数据,因此我想最终使其无效,以便用户无法返回并继续使用陈旧的会话数据。
我尝试在我的摘要页面中使用 session.invalidate(),首先在构造函数中,然后在 onAfterRender() 中,但两次我最终都看到“页面已过期”页面,而不是我的摘要页面的输出。
有没有办法显示我的摘要页面然后使我的会话无效?或者这是在 Wicket 中不应该做的事情?