后端防止用戶重復(fù)提交 如何防止表單重復(fù)提交?
如何防止表單重復(fù)提交?添加后,執(zhí)行重定向,這樣刷新就不會(huì)重復(fù)但這是臨時(shí)解決方案,不是永久解決方案。對(duì)于根本原因,請(qǐng)使用令牌將ID放入表單中,并將其與會(huì)話中的ID進(jìn)行比較。只有當(dāng)它是相同的,它才能被處理
如何防止表單重復(fù)提交?
添加后,執(zhí)行重定向,這樣刷新就不會(huì)重復(fù)
但這是臨時(shí)解決方案,不是永久解決方案。
對(duì)于根本原因,請(qǐng)使用令牌將ID放入表單中,并將其與會(huì)話中的ID進(jìn)行比較。只有當(dāng)它是相同的,它才能被處理。提交一次后,會(huì)話中的ID將被刪除。
怎樣防止表單的重復(fù)提交?
提示是因?yàn)樘崾咎幱趐ost模式,而get模式處于重定向模式,這相當(dāng)于瀏覽器地址跳轉(zhuǎn)。Struts2有一個(gè)token標(biāo)記以防止重復(fù)提交。如果要在提交后刷新而不提示,可以在post模式提交成功后重定向到成功頁(yè)面。此刷新也是一個(gè)成功的頁(yè)面
1。提交后返回錯(cuò)誤;2。增加條件判斷,提交前為真,提交后為假,根據(jù)情況重新賦值為真