Wicket 9:不再通过重新创建页面来处理陈旧页面异常
Wicket 9: stale page exception no longer handled by recreating the page
从 Wicket 1.5 升级到 Wicket 9 后,我们的用户现在有时可能会通过以下方式导致陈旧页面异常:
- 复制标签
- 在第二个选项卡中单击 link、提交表单等
- 返回第一个选项卡
- 尝试在第一个选项卡中单击 link、提交表单等
在过去,即 1.5,Wicket 在遇到陈旧页面异常时的默认行为是重新创建原始页面。这为用户提供了流畅无故障的体验,只需额外单击 link 或按钮即可实现他们的目标。他们习惯了复制标签,并希望继续这样做。
现在,在 Wicket 9 中,陈旧的页面异常会触发 500 错误,这是非常不受欢迎的行为。
我们怎样才能 return 到我们以前的默认行为?一定有相关设置,就是不知道在哪。
如果有人能告诉我如何更改此设置,我将不胜感激。谢谢!
此问题已通过升级到 Wicket 9.3.0 或更高版本解决。
从 Wicket 1.5 升级到 Wicket 9 后,我们的用户现在有时可能会通过以下方式导致陈旧页面异常:
- 复制标签
- 在第二个选项卡中单击 link、提交表单等
- 返回第一个选项卡
- 尝试在第一个选项卡中单击 link、提交表单等
在过去,即 1.5,Wicket 在遇到陈旧页面异常时的默认行为是重新创建原始页面。这为用户提供了流畅无故障的体验,只需额外单击 link 或按钮即可实现他们的目标。他们习惯了复制标签,并希望继续这样做。
现在,在 Wicket 9 中,陈旧的页面异常会触发 500 错误,这是非常不受欢迎的行为。
我们怎样才能 return 到我们以前的默认行为?一定有相关设置,就是不知道在哪。
如果有人能告诉我如何更改此设置,我将不胜感激。谢谢!
此问题已通过升级到 Wicket 9.3.0 或更高版本解决。