Вопрос

У меня есть вопрос, касающийся кнопки сохранения и вычисления. У меня есть один редактируемый экран, где пользователь может выполнить 2 действия: Сохранить / Отмена

Предположим, что пользователь нажал кнопку Сохранить, которая собирается обновить данные в базе данных.Эта обработка требует времени.Таким образом, между пользователем может нажать кнопку «Отмена».Я тот случай, я должен отменить обновление базы данных и откатить все изменения базы данных и отображать предыдущие детали.

У меня есть еще один вопрос, пользователь может нажать кнопку Сохранить в течение нескольких раз.Таким образом, я должен был отключить кнопку сохранения после одного щелчка и позволить обработку полной, только включить его только. Как это возможно.

Я ищу ответ в Java / Spring MVC предполагается.

спасибо Майанк

Это было полезно?

Решение

Позвольте мне сначала суммировать свою проблему: «У вас есть форма, и вы хотите убедиться, что пользователь может отправлять форму только один раз».- Верно?

    .
  • Побочное решение клиента: используйте какой-то скрипт Java, который отключает кнопки после первого нажатия

или:

    .
  • Серверное решение для сервера: используйте какой-то токен (номер), который поставляется с формой и возвращается к серверу, когда пользователь подает форму (скрытое поле).Затем сервер должен проверить, что запрос в токен принимается только один раз (второй запрос с одним и тем же токеном будет отклонен)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top