Pergunta

Eu tenho uma pergunta sobre o botão Salvar e Cálculo. Eu tenho uma tela editável onde o usuário pode executar 2 Ação: Salvar / Cancelar

Suponha que o usuário clique no botão Salvar que vai atualizar detalhes no banco de dados.Este processamento leva tempo.Então, entre o usuário pode clicar no botão Cancelar.Eu, esse caso, tenho que abortar o banco de dados de atualização e reverter todos os detalhes do banco de dados e exibir detalhes anteriores.

Eu tenho mais uma pergunta, o usuário pode clicar no botão Salvar por vários momentos.Então eu era coisa para desabilitar o botão salvar depois de um clique e deixar o processamento completo, apenas ativá-lo. Como é possível.

Estou à procura de resposta em java / primavera MVC prospective.

obrigado Mayank

Foi útil?

Solução

Deixe-me resumir seu problema primeiro: "Você tem um formulário, e deseja ter certeza de que um usuário pode enviar o formulário apenas uma vez".- certo?

  • Solução do lado do cliente: use algum script Java que desative os botões depois que o primeiro é clicado

ou:

  • Solução do lado do servidor: Use algum token (número) que é entregue com o formulário e retornado ao servidor quando o usuário envia o formulário (campo oculto).O servidor precisa então verificar se uma solicitação com um token só é aceita uma vez (uma segunda solicitação com o mesmo token deve ser rejeitada)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top