1. 程式人生 > >防止表單重複提交---筆記

防止表單重複提交---筆記

1. 防止表單重複提交

1.在使用者訪問頁面(設為頁面A)時session設定一個屬性(設為check) 值為 md5(當前時間)設為checkvalue, 且在表單中設定隱藏域 value為checkvalue 2.當用戶提交 在servlet裡檢測session是否存在check 如果存在且表單的checkvalue和sessio中的checkvalue一致那麼為正常提交,此時刪除session中的check屬性

如果使用者重複提交 因為session中沒有了check屬性。除非使用者重新整理頁面A,這樣已經不算重複提交了