欢迎来到天天文库
浏览记录
ID:52041797
大小:63.50 KB
页数:1页
时间:2020-03-22
《针对重复提交的整改方案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、针对重复提交的整改方案页面重复提交主要表现为客户端己经提交了信息,但未得到服务端的返冋信息,当再次点击捉交按钮时就会发生重复提交。利用Struts的Token(令牌)机制,可以从根木上解决此类问题。1、基本原理服务器端在处理到达的请求Z前,将请求屮包含的令牌值与保存在当前用户会话(Session)中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端Z前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将Session屮保存的旧的令牌进行替换。这样如果用户冋退到刚才的提交页面并再次提交,或者因为没有接收到服务端返冋的信息而重复提交的话,客户端传过来的令牌就和服务髀端Sessi
2、on屮的令牌不一致,从而有效地防止了重复提交的发生。2、改造思路a)在加载页面时,客户端向服务端屮请针对此页面的令牌,并同时保存在客户端与服务端屮。b)提交信息时,将业务数据连同客户端令牌一起提交到服务端。c)服务端处理信息前,做重复提交校验:校验客户端传来的令牌与服务端保存的令牌是否一致,若不一致则提示重复提交。d)通过重复提交校验示,服务端生成一个新的令牌,并覆盖服务端保存的旧令牌,并在业务处理完毕后,将新令牌连同处理结果一起返回给客户端。e)客户端接收处理结果时,会将新令牌一并更新到客户端,保证下次操作时,客户端与服务端的令牌一致。3、改造计划阶段开始时间结束时间人员系统设计6刀23LI
3、6刀27口蒋磊、张艳伟、陈稈系统开发6月30口7月4U张艳伟、陈程系统测试7月7口7月25
4、1郦渊东系统上线7月28日7月31II张艳伟、陈程
此文档下载收益归作者所有