Подтвердите ошибку повторной отправки формы - конечное состояние wbflow пружины - кнопка возврата браузера - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть приложение весеннего веб-потока, которое содержит конечное состояние (бронирование подтверждено) для завершения веб-потока.

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