我在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