У меня есть приложение весеннего веб-потока, которое содержит конечное состояние (бронирование подтверждено) для завершения веб-потока.
В конечном состоянии доступно несколько гиперссылок (страница подтверждения бронирования). Когда пользователь нажимает гиперссылку и выходит из веб-потока, он перенаправляет на другую страницу (из веб-потока). Позже он нажимает кнопку возврата браузера, чтобы go вернуться к точке входа в веб-поток. К сожалению, браузер выдает ошибку «Подтверждение повторной отправки формы».
Я считаю, что весенний веб-поток реализован с использованием шаблона 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" />