gpt4 book ai didi

java - 如何阻止 F5 上传多个文件?

转载 作者:行者123 更新时间:2023-12-01 19:07:42 24 4
gpt4 key购买 nike

我正在使用 Servlet 2.5 构建一个 Web 应用程序,我遇到了这样的需要:用户无法单击按钮并执行操作,然后按 F5/刷新并再次执行该操作。

我考虑过两种方法来解决这个问题(但还没有真正考虑过;认为最好先在这里问):

  • 完成操作后,我会调用重定向,从而有效地清除所有查询参数
  • 当一个操作完成后,我添加一个随机散列并检查下一个条目是否已更改? (不过,不确定如何知道下一个操作是刷新还是实际的新请求)

或者是否有更简单/标准化的方法可以使用 Tomcat/etc 或某些公共(public)库来执行此操作?

最佳答案

你的第一个想法是正确的。该模式称为 redirect after post 。如果您使用任何高级 Web 开发框架,它应该开箱即用地支持这一点。

您应该正确使用 HTTP 动词。如果它是 HTTP GET,则多次调用它应该没有问题。

关于java - 如何阻止 F5 上传多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com