3. 表单的重复提交问题1). 什么是表单的重复提交 > 在不刷新表单页面的前提下: >> 多次点击提交按钮 >> 已经提交成功, 按 "回退" 之后, 再点击 "提交按钮". >> 在控制器响应页面的形式为转发情况下,若已经提交成功, 然后点击 "刷新(F5)" > 注意: >> 若刷...
分类:
其他好文 时间:
2014-09-26 23:16:48
阅读次数:
317
1. 使用JS让按钮在点击一次后禁用(disable)。=> 防止多次点击发生,实现方式较简单。 缺点:若客户端禁止JavaScript脚本,则失效。2. 在提交成功后执行页面重定向(redirect)。=> 转到提交成功信息页面。 特点:避免F5重复提交,消除浏览器前进和后退按导致的同样问题。.....
分类:
Web程序 时间:
2014-09-25 16:58:07
阅读次数:
200
在进行表单提交时,由于网络延迟,或服务器反应慢等原因可能会让用户重复提交,如果不做处理的话,服务器很有可能保存了重复的数据。当然如果用户进行刷新,后退等操作也有可能造成表单的重复提交。要防止服务器在数据库中保存重复的数据,必须要进行响应的处理;看了一下网上的资料基本上都认同在session中存放一个...
分类:
其他好文 时间:
2014-09-18 18:29:24
阅读次数:
133
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 2 3 4 5 Form表单 ...
分类:
编程语言 时间:
2014-09-18 14:43:03
阅读次数:
355
javaweb开发防重复提交 http://my.oschina.net/u/567296/blog/309806 ? struts2的工作机制 http://my.oschina.net/u/567296/blog/307875 ? Spring3.0 AOP 详解 http://my.oschina.net/u/567296/blog/307515 《S...
分类:
其他好文 时间:
2014-09-11 12:41:02
阅读次数:
193
今天研究了下,其实我希望的很简单,就是有个封装好的提示层,等处理完后,刷新界面时 能自动消失找了挺久的,找到这个控件还不错完整Demo地址:http://download.csdn.net/detail/jine515073/7843297需要的同学可以去下载,例子很简单,一看就懂的
分类:
Web程序 时间:
2014-08-30 16:22:59
阅读次数:
209
mvc使用MVC Ajax.BeginForm提交的时候有重复提交结果的时候检查相关js文件引用情况,其中mvc4注意1234@Scripts.Render("~/bundles/modernizr")bundles.Add(new ScriptBundle("~/bundles/jqueryval...
分类:
Web程序 时间:
2014-08-29 10:43:00
阅读次数:
247
/**
?*?Created?with?IntelliJ?IDEA.
?*?User:?lijian
?*?Date:?14-7-11
?*?Time:?上午10:38
?*?description?:防止重复提交数据?????http://hi.baidu.com/uvmfawxtxzbknqe/item/3c87d422...
分类:
编程语言 时间:
2014-08-27 16:48:38
阅读次数:
156
最近在做一个项目,做的表单有的比较长,如果直接点提交,错误提示有时可能用户看不见,对用户体验不好。还有客户端提交有点慢,担心用户重复提交,于是做了个检测用户提交表单验证是否有错误,没错误就提交,且把按钮提交禁用;有错误时弹窗提示错误,且把焦点移至错误输入控件。 步骤1、页面引入jQuery。...
分类:
Web程序 时间:
2014-08-27 16:07:47
阅读次数:
320