Pregunta

Tengo una pregunta con respecto al botón Guardar y CALCEL. Tengo una pantalla editable donde el usuario puede realizar 2 acciones: guardar / cancelar

Supongamos que el usuario hizo clic en el botón Guardar que va a actualizar los detalles en la base de datos.Este procesamiento lleva tiempo.Por lo tanto, entre el usuario, puede hacer clic en el botón Cancelar.Yo, ese caso, tengo que abortar la actualización de la base de datos y devolver la base de datos de todas las bases de datos y mostrar detalles anteriores.

Tengo una pregunta más, el usuario puede hacer clic en el botón Guardar por varias veces.Así que era cosa para deshabilitar el botón Guardar después de un clic y permitir que se complete el procesamiento, solo habilítelo. Cómo es posible.

Estoy buscando respuesta en Java / Spring MVC Prospective.

gracias Mayank

¿Fue útil?

Solución

Permítame resumir su problema primero: "Tiene un formulario y desea asegurarse de que un usuario pueda enviar el formulario solo una vez".- ¿Derecha?

  • Solución del lado del cliente: use algún script de Java que deshabilite los botones después de que se haga clic en el primero

o:

  • Solución del lado del servidor: use algún token (número) que se entrega con el formulario y se devuelve al servidor cuando el usuario envía el formulario (campo oculto).El servidor debe verificar que una solicitud con un token solo se acepta una vez (se debe rechazar una segunda solicitud con el mismo token)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top