描述JSP MVC模式下重复提交问题产生的原因和解决办法

如题所述

第一种情况:Servlet处理完请求以后,直接转发到目标页面,这样整个业务只发送了一次请求,那么当你在浏览器中点击刷新会一直都会刷新之前的请求。

解决方法:不用转发到另一页面,采用重定向的方式跳转到目标页面。

第二种情况:在提交表单时,如果网速较差,可能会导致点击提交按钮多次,这种情况也会导致表单重复提交。

解决方法:点击提交按钮之后,使按钮不可用。通过js完成。

扩展资料:

表单重复提交的危害:

向数据库中插入大量的重复且没有意义的数据,占用服务器的资源;

处理请求服务器并没有检查请求是否为重复的请求,导致恶意的攻击。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网