gpt4 book ai didi

java - 使用 DispatcherServlet 刷新页面后停止提交表单

转载 作者:行者123 更新时间:2023-11-29 05:36:21 26 4
gpt4 key购买 nike

我在我的 Controller 中使用了 request.getRequestDispatcher(url).forward(request, response) 方法!!我有麻烦了。 (我知道调度程序会进行内部重定向,转发会重用当前请求),当我填写表单并将请求发送到 Controller 时, Controller 会计算一些逻辑,然后转发到一些简单的页面。如果我在浏览器中的简单页面(刷新页面)上按 F5,我的请求将再次执行。如何防止这种情况??

最佳答案

RequestDispatcher 将保留请求属性并使用相同的请求转发页面,这就是为什么如果您刷新页面 Controller 会获得相同的请求并再次处理它。请改用 SendRedirect

关于java - 使用 DispatcherServlet 刷新页面后停止提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19430950/

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