我尝试使用代码来插入值。我只是注意到在给出添加后,它显示已成功插入,将值添加到数据库中,如果我刷新该页面,它会再次将值插入数据库中。为什么会发生这种情况以及如何避免重复插入?
最佳答案
如果您执行 POST 请求并在之后转发,则页面刷新将再次发送相同的表单,因为页面刷新将刷新您的 POST 请求。
如果您想避免刷新 POST 请求,则必须在 POST 请求后进行重定向。
请参阅维基百科文章了解更多信息:
关于java - 如果我刷新,请求调度程序转发会再次添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4644375/