java实现防止表单重复提交
服务器端避免表单的重复提交,利用同步令牌来解决重复提交的基本原理如下:(1)用户访问提交数据的页面,服务器端在这次会话中,创建一个session对象,并产生一个令牌值,将这个令牌值作为隐藏输入域的值,随表单一起发送到客户端,同时将令牌值保存到session中(2)用户提交了页面,服务器端首先判断请求参数中的令牌值和session中的保存的令牌值是否相等,如果相等,则清除session中的令牌值,然后执行数据处理操作.如果不相等,则提示用户已经提交过表单,同时产生一个新的令牌值,保存到session中,当用户重新访问提交数据页面时(刷新页面),将新产生的令牌值作为隐藏输入域的值.
下载地址
用户评论
在浏览器多标签共用session情况下存在问题,需要自己改一下
还是可以,能有借鉴之处 谢谢了
比较简单。。。。
比较简单,还行 .
太简单,适合入门
还可以再完善下
还可以不错
非常不错 比较详细。谢谢 分享
还可以,比较简单
很简单,可以用谢谢啦