我在struts中使用dynaactionform,我有两次提交相同数据的问题,我有一个JSP页面,jsp页面的工作是搜索数据并在同一页面显示搜索结果。它基于该JSP页面中提供的下拉框执行搜索操作,同时立即单击该按钮两次相同的数据正在重试并显示在JSP页面中。
将搜索结果转发到JSP
的操作我尝试使用savetoken()
,但由于我的网页加载了一次,我遇到了问题。
他们是否可以为此提供客户端验证?
他们有任何建议或方法可以解决这个问题吗?
答案 0 :(得分:0)
您可以在检索数据并完成JavaScript显示之前禁用该按钮。
以下是一个例子:
<script>
function doSubmit() {
document.getElementById("btnSubmit").setAttribute("disabled","disabled");
return true;
}
</script>
<input id="btnSubmit" type="submit" onclick="doSubmit()" value="Search" />