如何解決表單重復提交的問題 怎樣防止表單的重復提交?
怎樣防止表單的重復提交?提示是因為提示處于post模式,而get模式處于重定向模式,這相當于瀏覽器地址跳轉(zhuǎn)。Struts2有一個token標記以防止重復提交。如果你想在提交后刷新而沒有提示,你可以在提
怎樣防止表單的重復提交?
提示是因為提示處于post模式,而get模式處于重定向模式,這相當于瀏覽器地址跳轉(zhuǎn)。Struts2有一個token標記以防止重復提交。如果你想在提交后刷新而沒有提示,你可以在提交成功后在post模式下重定向到一個成功的頁面這個刷新也是一個成功的刷頁
添加后,做一個重定向,這樣刷新就不會被重復添加
但這是一個臨時的治療方法。
對于根本原因,請使用令牌將ID放入表單中,并將其與會話中的ID進行比較。只有當它是相同的,它才能被處理。提交一次后,會話中的ID將被刪除。
如何防止表單重復提交?
方法很多:
1。使用cookies來實現(xiàn)。單擊提交按鈕后記錄時間間隔。
2. 使用會話錄制。會話等于空提交。如果不等于空,則不提交。
3. JS實現(xiàn),點擊按鈕,使提交按鈕變灰。