栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

spring提交表单重复

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring提交表单重复

有多种避免重复提交的方法,可以将其结合使用:

  1. disable
    点击几秒钟后,使用Javascript 按钮。这样可以避免由于不耐烦的用户多次单击按钮而导致多次提交。

  2. 提交后发送重定向,这称为Post-Redirect-Get(PRG)模式。这样可以避免由于用户在结果页上按F5键而忽略了浏览器关于将重新发送数据的警告,或者通过浏览器的后退/前进按钮来回导航而忽略了相同的警告而导致的多次提交。

  3. 请求页面时生成唯一的令牌,并将其放入会话范围和表单的隐藏字段中。在处理期间,检查令牌是否存在,然后立即将其从会话中删除并继续进行处理。如果令牌不存在,则进行块处理。这将避免上述类型的问题。

在Spring中,您可以

RedirectView
用作PRG模式的实现(如第2点所述)。另外两点需要自己实现。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412141.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号