我在struts中使用dynaactionform,我有兩次提交相同數據的問題,我有一個JSP頁面,那個jsp頁面的工作是搜索數據並顯示搜索導致相同的頁面。它根據該JSP頁面中提供的下拉框執行搜索操作,同時立即點擊該按鈕兩次相同的數據被重試並顯示在JSP頁面中。如何避免struts1.1中的雙重數據提交
行動向前轉發搜索結果JSP
我試着用savetoken()
但我的頁面加載一旦我得到的問題。
是否有任何方式爲此提供客戶端驗證?
他們有什麼建議或解決方法嗎?
我在struts中使用dynaactionform,我有兩次提交相同數據的問題,我有一個JSP頁面,那個jsp頁面的工作是搜索數據並顯示搜索導致相同的頁面。它根據該JSP頁面中提供的下拉框執行搜索操作,同時立即點擊該按鈕兩次相同的數據被重試並顯示在JSP頁面中。如何避免struts1.1中的雙重數據提交
行動向前轉發搜索結果JSP
我試着用savetoken()
但我的頁面加載一旦我得到的問題。
是否有任何方式爲此提供客戶端驗證?
他們有什麼建議或解決方法嗎?
在檢索數據並完成JavaScript顯示之前,您可以禁用該按鈕。
下面是一個例子:
<script>
function doSubmit() {
document.getElementById("btnSubmit").setAttribute("disabled","disabled");
return true;
}
</script>
<input id="btnSubmit" type="submit" onclick="doSubmit()" value="Search" />
我試過這個,但按鈕沒有提交數據到服務器只有按鈕被禁用 – 2011-12-19 09:16:01
請確保:1)該按鈕包含在'
貴提交按鈕有JS事件處理程序?或者形式可能? – jerjer 2011-12-19 08:33:14