Спасти и отменить действие весной
У меня вопрос по поводу кнопки сохранения и звонка. У меня есть один редактируемый экран, на котором пользователь может выполнить 2 действия: Сохранить / Отменить
Предположим, пользователь нажал кнопку "Сохранить", чтобы обновить данные в базе данных. Эта обработка занимает время. Таким образом, между ними пользователь может нажать кнопку "Отмена". В этом случае я должен прервать обновление базы данных, откатить все изменения базы данных и отобразить предыдущие детали.
У меня есть еще один вопрос, пользователь может нажать кнопку "Сохранить" несколько раз. Поэтому я хотел отключить кнопку "Сохранить" после одного клика и позволить завершить обработку, а затем только включить ее. Как это возможно.
Я ищу ответ в перспективе Java/Spring MVC.
Спасибо майанк
1 ответ
Позвольте мне сначала кратко изложить вашу проблему: "У вас есть форма, и вы хотите убедиться, что пользователь может отправить форму только один раз". - право?
- Решение на стороне клиента: используйте некоторые сценарии Java, которые отключают кнопки после нажатия первой
или же:
- Решение на стороне сервера: используйте некоторый токен (число), который поставляется с формой и возвращается на сервер, когда пользователь отправляет форму (скрытое поле). Затем Сервер должен проверить, что запрос с токеном принимается только один раз (второй запрос с таким же токеном должен быть отклонен).