0

我有一个关于保存和 calcel 按钮的问题。我有一个可编辑屏幕,用户可以在其中执行 2 个操作:保存/取消

假设用户点击了保存按钮,该按钮将更新数据库中的详细信息。该处理需要时间。所以在用户之间可以点击取消按钮。在这种情况下,我必须中止更新数据库并回滚所有数据库更改并显示以前的详细信息。

我还有一个问题,用户可以多次点击保存按钮。所以我想在单击后禁用保存按钮并让处理完成然后才启用它。它是如何可能的。

我正在寻找 Java/Spring MVC 预期的答案。

谢谢玛雅克

4

1 回答 1

1

让我先总结一下您的问题:“您有一个表单,并且您想确保用户只能提交一次表单”。- 对?

  • 客户端解决方案:使用一些在单击第一个按钮后禁用按钮的 java 脚本

或者:

  • 服务器端解决方案:使用一些随表单传递的令牌(数字),并在用户提交表单时返回给服务器(隐藏字段)。然后,服务器需要检查是否只接受一次带有令牌的请求(必须拒绝具有相同令牌的第二个请求)
于 2014-01-11T13:27:04.460 回答