如何避免struts1.1中的双重数据提交
how to avoid double data submission in struts1.1
我在struts中使用dynaactionform,我有两次提交相同数据的问题,我有一个JSP页面,该JSP页面的工作是搜索数据并在同一页面中显示搜索结果。它根据JSP页面中提供的下拉框执行搜索操作,同时立即单击按钮两次,相同的数据将被重试并显示在JSP页面中。
动作转发将搜索结果转发给JSP
我尝试了savetoken()
,但我遇到了问题,因为我的页面加载一次。
他们是否有办法为这个提供客户端验证?
他们有什么建议或方法来解决这个问题吗?您可以在它检索数据并完成JavaScript显示之前禁用该按钮。
下面是一个例子:
<script>
function doSubmit() {
document.getElementById("btnSubmit").setAttribute("disabled","disabled");
return true;
}
</script>
<input id="btnSubmit" type="submit" onclick="doSubmit()" value="Search" />
相关文章:
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 如何将本地存储数据提交到 Django
- Javascript:使用表单与不使用表单进行数据提交
- writeln img src将数据提交到外部系统-Firefox和IE挂起
- 表单将数据提交到数据库和url
- 根据 Ajax 返回的数据提交表单
- 如何在没有AJAX的情况下将数据提交到CouchDB(使用普通形式的PUT)
- 创建新记录并使用成员数据提交事务
- 在将数据提交到数据库后,点击代码点火器按钮,用DOMPDF生成PDF
- 如何避免struts1.1中的双重数据提交
- 为什么我的Javascript不添加数据提交
- jQuery AJAX PUT请求数据提交不工作
- 如果信息无效,则使用jquery、Ajax将数据提交到数据库
- 使用从另一个表单接收到的数据提交登录表单
- AngularJS–将数据提交到新的url
- 烬数据不发送数据提交
- Javascript或Jquery检测页面刷新和重定向到错误页面-避免重复的数据提交
- 以下数据提交方法的缺点是什么?