我有一个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" />