确认表单重新提交错误-spring wbflow结束状态-浏览器后退按钮

时间:2020-04-07 02:04:36

标签: spring spring-webflow

我有一个Spring Web Flow应用程序,该应用程序包含结束状态(已确认预订)以完成Web流。

在结束状态(预订确认页)中,很少有超链接可用。当用户单击超链接并移出Web流时,他将重定向到其他页面(移出Web流)。稍后,他单击浏览器的后退按钮以返回到Web流入口点。不幸的是,浏览器抛出“确认表单重新提交错误”错误。

我相信Spring Web流是使用Post-redirect-Get模式实现的。我不知道我是怎么得到这个错误的。因此,非常感谢您提供任何见解/建议/替代方案/嘲笑。

<view-state id="enterBookingDetails">
    <transition on="submit" to="reviewBooking" />
</view-state>
<view-state id="reviewBooking">
    <transition on="confirm" to="bookingConfirmed" />
    <transition on="revise" to="enterBookingDetails" />
</view-state>
<end-state id="bookingConfirmed" />

0 个答案:

没有答案