【解决方法】设置Token令牌:
在服务器端生成一个唯一的Token令牌(唯一的随机标识号),存在当前Session域中。然后将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,当提交表单时,服务器比较hidden和session中的标识号是否相同,相同则处理表单提交,处理完后清空Session域中存储的标识号,否则服务器忽略请求。
注意:用户可利用以上性质,不断恶意重复访问页面,以致Session中保存的标识号不断增多,最终严重消耗服务器内存。可以在Session中记录用户提交的时间,然后通过一个时间间隔来限制用户连续提交的数量来解决这一问题。