如何解决表单重复提交的问题 怎样防止表单的重复提交?
怎样防止表单的重复提交?提示是因为提示处于post模式,而get模式处于重定向模式,这相当于浏览器地址跳转。Struts2有一个token标记以防止重复提交。如果你想在提交后刷新而没有提示,你可以在提
怎样防止表单的重复提交?
提示是因为提示处于post模式,而get模式处于重定向模式,这相当于浏览器地址跳转。Struts2有一个token标记以防止重复提交。如果你想在提交后刷新而没有提示,你可以在提交成功后在post模式下重定向到一个成功的页面这个刷新也是一个成功的刷页
添加后,做一个重定向,这样刷新就不会被重复添加
但这是一个临时的治疗方法。
对于根本原因,请使用令牌将ID放入表单中,并将其与会话中的ID进行比较。只有当它是相同的,它才能被处理。提交一次后,会话中的ID将被删除。
如何防止表单重复提交?
方法很多:
1。使用cookies来实现。单击提交按钮后记录时间间隔。
2. 使用会话录制。会话等于空提交。如果不等于空,则不提交。
3. JS实现,点击按钮,使提交按钮变灰。