Я создаю пример приложения Spring WebFlow и хотел бы получить некоторые сведения о том, как обрабатывать приведенный ниже сценарий.
У меня есть 2 страницы, первая страница - это форма, где пользователь вводит данные, а вторая -страница просто отображает данные, введенные пользователем на предыдущей странице.На первой странице есть ссылка «Отмена» и «Продолжить», а на второй странице просто есть ссылка на редактирование, которая переводит пользователя на первый экран для внесения изменений в данные.
Сценарий, которым я являюсьтестирование заключается в том, что ... пользователь вводит данные, нажимает ссылку продолжения, выполняются валидаторы (валидаторы Spring / WebFlow) и отображается вторая страница с данными (правильные данные).Теперь пользователь нажимает ссылку редактирования, изменяет поле на первой странице, нажимает ссылку продолжения, выполняются валидаторы и появляется сообщение об ошибке (например, пользователь ввел неверный адрес электронной почты в поле электронной почты, которое в модели определено как строка).объект) отображается на той же странице (первая страница).Теперь пользователь нажимает ссылку сброса и переходит на вторую страницу, где отображаются данные.Теперь, поскольку проверки на первой странице не пройдены, отображаемые данные не являются правильными (показывает неверный адрес электронной почты).
Оцените, если кто-то может помочь мне с отображением старых данных (правильных данных), как толькопользователь нажимает ссылку сброса, поскольку данные / модель не сохраняются нигде.