src 造成 表單二次提交問題

2021-07-09 11:25:14 字數 597 閱讀 5121

背景: 表單二次提交的危害我就不說了,比如驗證碼失效,token令牌失效等

以前應該有同學遇到過類似的情況, 當有乙個類似如 img src=』』 的標籤時, 會對頁面多出一次請求,接下來以實驗的方式加以驗證,感興趣的你可不要錯過了哈,希望本文提供的結論對你有所幫助

img src值為空時,2次請求

以前應該有同學遇到過類似的情況, 當有乙個類似如

根據一篇文章的分析,我猜測是不是所有的會主動引入外部檔案的標籤都會存在此類問題, 如 embed, link等,

於是就以實驗的方式加以驗證.

以下是初步的結論

:

1.對於ie和firefox的2次請求, 兩者請求的頁面是不一樣的.

ie: 請求的是被訪問檔案所在的目錄,如 img標籤時, 2次請求為

ff,safari,chrome: 請求的是被訪問的檔案

2.對於embed標籤,上面所描述的情況是在 type 不為空的情況下, type為空時,ff請求1, ie根據type值不同情況不同.

3.如果 以上的標籤中 不包含 src=」」 ,就不會發生二次請求.

Structs 令牌解決二次提交問題

解決二次提交問題 提交前 presubmitvalid servletrequest,servletresponse 解決二次提交問題 提交 if submitvalid servletrequest,servletresponse trycatch exception error 解決二次提交問題...

Jsp 防止二次提交 重複提交

servlet頁面 每次請求時產生乙個token 一般為時間戳 存於session中並隨之用hidden提交,在servlet中判斷接收到的token和session中的是否一致來判斷是否重複提交,如果不是則重新產生乙個 token存於session中覆蓋原來的token。當使用者返回或者重新整理重...

react ts antd 表單的二次封裝

在系統管理專案中,多次出現表單的提交,現將表單進行簡單的一些二次封裝,將表現層和資料層分離,只需要傳入資料進行。迴圈資料型別生成對應表單。父元件 仿造資料 const getcasetypelist let obj analysislist setformlist,formlist,data,obj...