表单重复提交
来源:互联网 发布:sql left join on 编辑:程序博客网 时间:2024/06/04 23:21
为了避免用户误操作导致交易的重复提交,系统默认提供了两种方式对重复提交进行了验证。建议各省对省内WEB系统内缴费的form表单及其后端action方法进行代码升级。
1、 通过前台JS进行验证:
默认开启,在表单提交时候默认会触发询问窗口进行询问,如需关闭请在form表单增加以下参数:
isConfirm="false",如图:
另外默认提供submitBefore参数,如果在表单提交前需要对表单进行验证或者其他处理可以使用该参数,具体使用方法请参考示例代码中的代码:
/pages/demo/userAdd3.jsp
2、 通过后台进行重复提交验证:
默认不开启,建议开启。
开启方法为在要进行重复提交验证的Action方法上添加@RequestFilter注解(建议在关键交易处增加此参数,如充值、查询等交易),以下为示例代码:
@RequestFilter功能提供了2个参数:
1、 是否开启:
enable 默认值:true
2、 单次请求间隔时间:
interval 默认值(毫秒):3000
以下为带参数的验证代码示例:
3、检查applicationContext-servlet.xml文件
各省升级WEB端重复提交的时候注意看一下/resources/spring/applicationContext-servlet.xml下的
<mvc:interceptors>
<!-- 系统请求处理过滤 -->
<bean id="springRequestIntceptor" class="com.post.core.security.SecurityRequestIntceptor" />
</mvc:interceptors>
是否有这一行,没有的话请将这行代码加入。
- 防止表单重复提交
- 解决表单重复提交
- 防止重复提交表单
- 避免表单重复提交
- 避免表单重复提交
- 表单的重复提交
- 避免表单重复提交
- 限制表单重复提交
- 表单重复提交
- 防止表单重复提交
- 防止表单重复提交
- 防止表单重复提交
- 防止表单重复提交
- 防止表单重复提交
- JSP表单重复提交
- jsp表单重复提交
- 防止表单重复提交
- 解决表单重复提交
- 关于gdb value optimized out的解决方式
- Android40_PullToRefresh
- [Java开发之路](16)学习log4j日志
- Android 天天都能够见到的几种内存泄露<16>
- 遍历二叉树小结
- 表单重复提交
- spring事务管理(个人整理)
- wireshark搜索应用!
- 如何做好一个项目
- 结合SimpleSection实例练习Binutils工具集的使用方法
- SpringMVC中使用Interceptor拦截器
- 安卓工具大集合,KeyBoardUtils
- 关于eclipse中工程project的实质区别研究与猜测
- 自己的第一篇博客