- 6
- 0
- 约3.74千字
- 约 17页
- 2017-08-08 发布于重庆
- 举报
T14避免重复提交.ppt
避免表单重复提交与等待页面 第12 章 教学目标 1、避免表单重复提交的原理 2、使用token拦截器 3、使用tokenSession拦截器 4、自动等待页面的实现 回顾 1、访问数据库 2、使用Tomcat数据源 3、Struts 2 数据分页 4、Struts数据库操作 5、文件上传 6、文件下载 一、避免表单重复提交的原理 1、导致表单重复提交现象的产生 (1)多次单击提交按钮 当用户在页面的表单中填写完信息,单击提交表单的 按钮后,可能因为响应不及时,用户没有看到响应结 果而再次单击提交按钮,从而导致在服务器端接收两 条同样的信息。 (2)执行刷新操作 用户看到成功信息后,对成功页面执行刷新操作,这 时浏览器将再次提交用户先前输入的信息 一、避免表单重复提交的原理 2、避免表单重复提交 避免表单重复提交可以在客户端通过脚本实现,也可以在 服务器羰编写代码实现。 在服务器端避免表单重复提交,通常采用同步令牌的方式 来实现,同步令牌的基本原理如下。 (1)服务器在处理客户端请求时,创建一个session对象和一个令牌值(如:token1)。然后将token1作为隐藏表单域的值,随处理结果一起发送到客户端,同时将token1保存到session中。 (2)服务器端在处理到达的请求之前,将请求中的token1与保存在当前用户session中的值进行比较,检查这两个值是否匹配
您可能关注的文档
- Poster_Buddhist_Women_at_the_Grassroots_final4_01pdf:poster_buddhist_women_at_the_grassroots_final4_01pdf.pdf
- PostgraduateDiabetesProgrammeupdated01042014:研究生糖尿病计划更新01042014.pdf
- PostNatalPostTraumaticStressDisorder:产后的创伤后应激障碍.ppt
- POULTRYBRINEINJECTIONS-ParliamentaryMonitoring…:家禽盐水注射议会监督….ppt
- PowerDesigner模型设计-深蓝-博客园.pdf
- PowerEdgeR920服务器产品彩页.pdf
- PowerPAIR封装改善电源的性能详解.pdf
- PowerPoint-IdealGasLaw-Pressure,Volume,Temperature:PowerPoint理想气体定律-压力,体积,温度.ppt
- PowerPointPresentation-CompoundSentences:PowerPoint演示文稿的复合句.ppt
- PowerPointPresentation-SIGNIFICANTFIGURES:PowerPoint演示文稿-重要的人物.ppt
- T6000-YGAS_PC_C_20091231.pdf
- T91钢管瞬时液相扩散焊接.pdf
- Table3ClassificationofVentricularArrhythmias:室性心律失常的分类表3.pdf
- TACE联合干扰素α治疗晚期原发性肝癌疗效观察.pdf
- TAK1SheepPolyclonalAntibody:TAK1羊多克隆抗体.pdf
- takeeffectJuly1:七月一日生效.pdf
- TakingYourHepatitisCTherapySimeprevirandSofosbuvir:以你的丙型肝炎治疗simeprevir和sofosbuvir.pdf
- taxeffectaccounting-TaxEffectAccounting(AASB1020):纳税影响会计税收effectaccounting(AASB1020).ppt
- TC9016(座充充电器IC).pdf
- TCC方式和TCR方式可控串补的控制特性仿真研究.pdf
原创力文档

文档评论(0)