java实现防止表单重复提交

时间:2013-08-08 04:32:54
【文件属性】:
文件名称:java实现防止表单重复提交
文件大小:3KB
文件格式:RAR
更新时间:2013-08-08 04:32:54
java 表单重复提交 服务器端避免表单的重复提交,利用同步令牌来解决重复提交的基本原理如下:(1)用户访问提交数据的页面,服务器端在这次会话中,创建一个session对象,并产生一个令牌值,将这个令牌值作为隐藏输入域的值,随表单一起发送到客户端,同时将令牌值保存到session中(2)用户提交了页面,服务器端首先判断请求参数中的令牌值和session中的保存的令牌值是否相等,如果相等,则清除session中的令牌值,然后执行数据处理操作.如果不相等,则提示用户已经提交过表单,同时产生一个新的令牌值,保存到session中,当用户重新访问提交数据页面时(刷新页面),将新产生的令牌值作为隐藏输入域的值.
【文件预览】:
TokenProcessor.java
index.jsp
HandlerServlet.java

网友评论

  • 在浏览器多标签共用session情况下存在问题,需要自己改一下
  • 还是可以,能有借鉴之处 谢谢了
  • 比较简单。。。。
  • 比较简单,还行 .
  • 太简单,适合入门
  • 还可以再完善下
  • 还可以不错
  • 非常不错 比较详细。谢谢 分享
  • 还可以,比较简单
  • 很简单,可以用谢谢啦
  • 很好,非常不错的资料
  • 很简单,可以用谢谢啦
  • 简单实用,还不错
  • 比较简单,还行
  • 还可以,比较简单
  • 还可以再完善下
  • 还可以,比较简单
  • 不错,挺好的,简单实用,一看就懂,谢谢
  • 还可以,比较简单